Parçaal fonksiyonu - Hücre değerinde boşluklara göre

Katılım
13 Mayıs 2005
Mesajlar
14
Merhaba,

Ekte gönderdiğim dosyada B sütununda "İsim Soyisim" şeklinde tam ad bulunmakta. Listenin her satırındaki karakter sayısı farklı olduğundan parçaal fonkisyonunu etkin kullanamıyorum. Parçaal fonksiyonu hücre içeriğindeki metnin boşluktan önceki yada sonraki kısmını sense edip çekebilir mi? yada ne yapabilirim? boşluğu görüp öncesindeki yada sonrasındaki metni çekip alabilecek bir formül var mıdır?

Örneğin hücre içeriği

"Süleyman Karslı" ise bir sonraki sütunda yazan formül isim ve soyismin ortasındaki boşluğu hissedip "süleyman" kelimesini çekebilir mi? Şimdiden teşekkürler.
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,927
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Adı soyadı ile aynı değilse ve örneğinize göre bir isim ve soy isimden oluşuyorsa.

C2 hücresine

=SOLDAN(B2;MBUL(" ";B2)-1)

yazıp aşağı çekiniz.

D2 hücresinede

=KIRP(YERİNEKOY(B2;C2;""))

yazıp aşağı çekiniz.

.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Merhaba,

Ekte gönderdiğim dosyada B sütununda "İsim Soyisim" şeklinde tam ad bulunmakta. Listenin her satırındaki karakter sayısı farklı olduğundan parçaal fonkisyonunu etkin kullanamıyorum. Parçaal fonksiyonu hücre içeriğindeki metnin boşluktan önceki yada sonraki kısmını sense edip çekebilir mi? yada ne yapabilirim? boşluğu görüp öncesindeki yada sonrasındaki metni çekip alabilecek bir formül var mıdır?

Örneğin hücre içeriği

"Süleyman Karslı" ise bir sonraki sütunda yazan formül isim ve soyismin ortasındaki boşluğu hissedip "süleyman" kelimesini çekebilir mi? Şimdiden teşekkürler.

Daha ayrıntılı bilgi için:

Metin-Text fonksiyonları


.
 
Katılım
13 Mayıs 2005
Mesajlar
14
Müsadenizle son birşey daha sormak istiyorum Hücre içeriği;

Süleyman (Karslı)

şeklinde olursa parantez içerisindeki veriyi almak üzere "açparantez" işareti ile "kapaparantez" işareti arasındaki veriyi çekmek çok mu zordur?

Dosyayı da ekledim.
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,927
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
C2 hücresine

Kod:
YERİNEKOY(YERİNEKOY(B2;D2;"");"()";"")
D2 hücresine

Kod:
=YERİNEKOY(PARÇAAL(B2;MBUL("(";B2)+1;UZUNLUK(B2));")";"")
yazıp aşağı doğru çekiniz.
.
.
 
Katılım
13 Mayıs 2005
Mesajlar
14
Tekrar yordum sizi çok teşekkürler yardımınız için.
 
Üst