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(B6;UZUNLUK(B6)-BUL(” “;B6))
B6 Hücresindeki Mehmet ERTÜRK yazısındaki boşluk kaçıncı karakterde olduğunu tespit ediyoruz.
2. Adım =SAĞDAN(B6;UZUNLUK(B6)-6)
B6 hücresindeki Ahmet SAĞLAM yazısı toplamda kaç karakter olduğunu tespit ediyoruz.
3. Adım =SAĞDAN(B6;12-6)
Mehmet ERTÜRK 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(B6;6)
B6 hücresindeki Mehmet ERTÜRK adını çağırıyoruz.
5. Adım =SAĞDAN(“Mehmet ERTÜRK”;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 =ERTÜRK
Böylece Soyadını çıkarmış olduk.
Sonuç
Formülü uygulamalı olarak test ettiğimizde aşağıdaki şekilde Soyadını almış oluyoruz.
Makalede kullandığımız çalışma kitabını buradan indirebilirsiniz.