İkinci kelimenin ilk harfi

Katılım
13 Nisan 2007
Mesajlar
48
Excel Vers. ve Dili
2003
Merhaba,
Ali Karaman ismi olan birinin soyadının ilk harfini nasıl formüle edebiliriz.
=LEFT(a1;5) gibi bir formül değil de her isim soyad için soyadın ilk harfini hesaplayan dinamik bir formül nasıl yazabilirim?

Ayrıca son harf olan "N" harfini nasıl buldurabilirim.
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,049
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Merhabalar
Ad ve soyadın A1 hücresinde olduğunu, isim ve soyisim arasında boşluk olduğunu varsayarsak;
=SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";A1))
Son sorunuzu anlamadım biraz açabilir misiniz?
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,049
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Tamam şimdi anladım
Soyismin ilk harfi;
=SOLDAN(SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";A1));1)
Soyismin son harfi;
=SAĞDAN(SAĞDAN(A1;UZUNLUK(A1)-BUL(" ";A1));1)
 

Erdal

Altın Üye
Katılım
23 Ekim 2006
Mesajlar
1,049
Excel Vers. ve Dili
Ev: 2021 - Türkçe 32 Bit
İşyeri: 2016 - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
08-10-2029
Rica ederim. iyi çalışmalar.
 

Korhan Ayhan

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

Konu çözülmüş fakat bende alternatif çözümler önermek istedim.

Aşağıdaki formüller tek isimli kişilerde olumlu sonuçlar verir.

Soyadının ilk harfi için;
Kod:
=PARÇAAL(A1;BUL(" ";A1;1)+1;1)
Soyadının son harfi için;
Kod:
=SAĞDAN(A1;1)
Fakat eğer kişi 2 yada daha fazla isimli ise soyadının ilk harfi için aşağıdaki gibi bir formül kullanmak daha kullanışlı olacaktır.

Dizi formüldür. CTRL+SHIFT+ENTER ile tamamlayın.

Kod:
=PARÇAAL(A1;MAK(EĞER(PARÇAAL(A1;SATIR(1:1024);1)=" ";SATIR(1:1024)))+1;1)
 
Katılım
24 Haziran 2011
Mesajlar
599
Excel Vers. ve Dili
EXCEL 2010 & ACCESS 2007 ENGLISH
Korhan Bey;

"alternatif çözümlerinizi" büyük bir keyifle takip ediyoruz. :)

Ellerinize sağlık.
 
Üst