• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

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.

.
 
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ı


.
 
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

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.
.
.
 
Tekrar yordum sizi çok teşekkürler yardımınız için.
 
Geri
Üst