• DİKKAT

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

Son boşluktan sonraki kelimeyi yazdırma

  • Konbuyu başlatan Konbuyu başlatan kentish
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Mart 2008
Mesajlar
51
Excel Vers. ve Dili
2000
Merhaba ,

Elimde adres listesi var ve en sonraki şehir isimlerini başka bir hücreye almak istiyorum. Text to columns yapmadan formülle en sonraki boşluktan sonraki şehir isimlerini nasıl başka bir hücrede gösterebilirim. Birçok formül denedim ama işin içinden çıkamadım. Yardımlarınızı bekliyorum manuellikten kurtaracak beni....

Örnek ektedir.

Teşekkürler,
 

Ekli dosyalar

merhaba

ktf ve yerleşik fonksiyonla karma bir çözüm işinizi görür mü?

Kod:
Function tersten(dizi)
tersten = StrReverse(dizi)
End Function

Kod:
=SAĞDAN(A1;BUL(" ";tersten(KIRP(A1))))
 
Teşekkürler,

kod kullanmadan yapılabilecek bir çözüm var mıdır peki ?
 
Merhaba,

Alternatif olsun..

Kod:
=YERİNEKOY(SAĞDAN(KIRP(A1);UZUNLUK(KIRP(A1))-BUL("~";YERİNEKOY(KIRP(A1);" ";"~";
 UZUNLUK(KIRP(A1))-UZUNLUK(YERİNEKOY(KIRP(A1);" ";"")))));"-";"")
.
 
çok teşekkürler, süper bir çözüm acil ihtiyacımı çözdü akşama da müsait bir zamanda mantığını anlamakta sıra :)
 
Selamlar,

Bir diğer alternatif formülde aşağıdaki dizi formüldür. Formülü hücreye yazdıktan sonra hücreyi CTRL+SHIFT+ENTER tuşlarına basarak terk edin. Aksi halde doğru sonuç üretmez.

Kod:
=KIRP(YERİNEKOY(PARÇAAL(A1;MAK(EĞER(PARÇAAL(YERİNEKOY(KIRP(A1);" ";"_");SATIR($1:$1024);1)="_";SATIR($1:$1024)));1024);"-";""))
 
Geri
Üst