Harfler ile Rakamsal Veriyi Ayırma

Katılım
12 Ekim 2023
Mesajlar
14
Excel Vers. ve Dili
2013 Türkçe
B2 Hücresinde yazan BÇ4 verisini BÇ ayrı olarak yani 1 verisini verecek 4 rakamını da alıp olduğu gibi ilgili yere ayrı olarak aktarmak istiyorum. örnek olarak attım.







 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,500
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
E2 formülü =(UZUNLUK(B2)-UZUNLUK(YERİNEKOY(B2;"BÇ";"")))/2
F2 formülü =SAYIYAÇEVİR(YERİNEKOY(B2;"BÇ";""))
 
Katılım
12 Ekim 2023
Mesajlar
14
Excel Vers. ve Dili
2013 Türkçe
Merhaba.
E2 formülü =(UZUNLUK(B2)-UZUNLUK(YERİNEKOY(B2;"BÇ";"")))/2
F2 formülü =SAYIYAÇEVİR(YERİNEKOY(B2;"BÇ";""))
Veriler sabit hücrede değil değişiklik göstere bilir satırlar arası. O veri yoksa değeri 0 olarak almalı değer yok diye uyarı vermemeli.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,217
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Umarım doğru anlamışımdır.

C++:
=TOPLA.ÇARPIM((UZUNLUK(A2:D2)-UZUNLUK(YERİNEKOY(A2:D2;"BÇ";"")))/UZUNLUK("BÇ"))
C++:
=TOPLA.ÇARPIM(--YERİNEKOY(0&A2:D2;"BÇ";""))
 
Katılım
12 Ekim 2023
Mesajlar
14
Excel Vers. ve Dili
2013 Türkçe
Umarım doğru anlamışımdır.

C++:
=TOPLA.ÇARPIM((UZUNLUK(A2:D2)-UZUNLUK(YERİNEKOY(A2:D2;"BÇ";"")))/UZUNLUK("BÇ"))
C++:
=TOPLA.ÇARPIM(--YERİNEKOY(0&A2:D2;"BÇ";""))
Denedim hata veriyor. O değerler yok ise 0 yazacak.
Yapmak istediğim şey basit
 

15​

  

BAY

BAYFMS

 

ÖRNEK 1

        

BÇ5

BÇ4

BÇ6

4​

15​

 

TOPLAYARAK 15 YAPTI

        
                
 

15​

  

BAY

BAYFMS

 

ÖRNEK 2

        
 

BÇ4

 

2​

4​

 

TEK 4 VAR ONU YAZDI

        
                
 

15​

  

BAY

BAYFMS

 

ÖRNEK 3

        

BÇ5

 

3​

5​

 

TEK BEŞ VAR ONU YAZDI

        
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,217
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Paylaştığınız dosyada ilgili alandaki verileri silince bende sonuç SIFIR çıkıyor. Asıl dosyanızda farklı durumlar olabilir mi?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,217
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanıza erişemedim..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,217
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bunları deneyebilirsiniz.

DİZİ formüllerdir...

1. Alternatif...

C++:
=TOPLA.ÇARPIM(--ESAYIYSA(BUL("BÇ";D9:AH9));--EĞERHATA(PARÇAAL(D9:AH9;3;10)+0;))

2. Alternatif...

C++:
=TOPLA(EĞER(SOLDAN(D9:AH9;2)="BÇ";--PARÇAAL(D9:AH9;3;2);0))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,217
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kullandığınız excel dili TÜRKÇE görünüyor. Bir problem olmaması gerekir.
 

wezyr

Altın Üye
Katılım
14 Nisan 2006
Mesajlar
121
Excel Vers. ve Dili
OFFİCE 2010-2019
Altın Üyelik Bitiş Tarihi
21-04-2029
YİNE AD? HATA VERİYOR
Dizi formülleri, genellikle standart çalışma sayfası işlevleriyle yapılamayan karmaşık hesaplamalar yapmanızı sağlayan güçlü formüllerdir. Bunlara "Ctrl-Shift-Enter" veya "CSE" formülleri de denir, çünkü bunları girmek için Ctrl+Shift+Enter tuşlarına basmanız gerekir. Dizi formüllerini kullanarak imkansız gibi görünen işlemleri gerçekleştirebilirsiniz.
 
Üst