Aşağıdaki listeden Soyadını başka bir hücreye alabilmek için birkaç fonksiyon kullanacağız. Yine SAĞDAN fonksiyonu ile soyadını alacağız ancak Soyadı kaç karakter olacağız belli değil.
Bu sebeple öncelikle dinamik olarak her soyadının kaç karakter olacağını tespit edeceğiz.
Formülün İşlem Adımları
1. Adım =SAĞDAN(B37;UZUNLUK(B37)-BUL(” “;B37))
B37 Hücresindeki Ahmet SAĞLAM yazısındaki boşluk kaçıncı karakterde olduğunu tespit ediyoruz.
2. Adım =SAĞDAN(B37;UZUNLUK(B37)-6)
B37 hücresindeki Ahmet SAĞLAM yazısı toplamda kaç karakter olduğunu tespit ediyoruz.
3. Adım =SAĞDAN(B37;12-6)
Ahmet SAĞLAM toplam 12 karakter, boşluk 6. karakterdedir. Dolayısıyla 12-6= Soldan sayarsak 6. karakter soyadının başladığı konumdur. Bu adımda Soyadının başladığı yeri bulduk.
4. Adım =SAĞDAN(B37;6)
B37 hücresindeki Ahmet SAĞLAM adını çağırıyoruz.
5. Adım =SAĞDAN(“Ahmet SAĞLAM”;6)
Soldan 6. Karakterden (Hücredeki konumu sayarken her zaman soldan başlanır) başlayarak SAĞDAN 6 karakter alır.
6. Adım =SAĞLAM
Böylece Soyadını çıkarmış olduk.
Sonuç
Formülü uygulamalı olarak test ettiğimizde aşağıdaki şekilde Soyadını almış oluyoruz.
#SAĞDAN #RIGHT #UZUNLUK #LEN #metinselfonksiyon #textFunction #excelFunction #excelFormul #advancedExcel #ileriExcel #excel #excelDersi #excelKursu #excelEğitimi
İlgili Aramalar
- excel ad soyad ayırma
- excel isim ayirma formülü
- excelde ad soyad nasil ayrilir
- excelde iki ismi ayırma
İyi günler…
Çift soyadı varsa formül nasıl olacak.. Soyadları büyükharf olursa formül ile ayıklanabilir mi?
Merhaba, Çift Soyadı olan işlemler için formülü daha da geliştirmek gerekiyor. Ancak Amaç formül değilde çift isimleri ayırmaksa Flash Fill (Hızlı Doldurma) işlemini kullanabilirsiniz.