• DİKKAT

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

Formül Yardım

Katılım
14 Kasım 2017
Mesajlar
618
Excel Vers. ve Dili
2010 Türkçe
Arkadaşlar 3 kelimeli bir cümlenin son kelimesini yan sütuna yazdırmak istiyorum bunu hangi formül ile yapabilirim ?
 
Yazdığım ktf yi kullanabilirsiniz.
formülü şöyle

=sonkelime59(A1)


ktf;
Kod:
Function sonkelime59(ByVal deg As Variant)
Application.Volatile
sonkelime59 = Split(deg, " ")(2)
End Function
 
Son düzenleme:
Formüldeki =YERİNEKOY(KIRP(A1);" ";"|";2) kısmını başka bir hücreye uygularsanız;
2'nci ve 3'üncü kelimenin arasına "|" karakterinin eklendiğini görecesiniz (sondaki 2 sayısı kaçıncı boşluktan sonrasının gerektiğini belirtiyor)
Ardından da bu karakterin kaçıncı karakter olduğu bulunarak, bu sayıdan sonraki kısım PARÇAAL işleviyle alınıyor.

>> "|" karakteri yerine, hücredeki metinde olmayan (olması mümkün olmayan) herhangi bir karakter ( @ veya ~ karakteri gibi ) de kullanılabilirdi.
>> 255 sayısı ise alınacak metin uzunluğu olup bunun yerine
UZUNLUK(KIRP(A1)) veya UZUNLUK(KIRP(A1))-BUL("|";YERİNEKOY(KIRP(A1);" ";"|";2)) de yazılabilirdi.
.
 
Sayfayı yenileyerek bir önceki cevabıma bakınız, formül ile ilgili açıklama ekledim.
 
Formüldeki =YERİNEKOY(KIRP(A1);" ";"|";2) kısmını başka bir hücreye uygularsanız;
2'nci ve 3'üncü kelimenin arasına "|" karakterinin eklendiğini görecesiniz.
Ardından da bu karakterin kaçıncı karakter olduğu bulunarak, bu sayıdan sonraki kısım PARÇAAL işleviyle alınıyor.

>> "|" karakteri yerine, hücredeki metinde olmayan (olması mümkün olmayan) herhangi bir karakter ( @ veya ~ karakteri gibi ) de kullanılabilirdi.
>> 255 sayısı ise alınacak metin uzunluğu olup bunun yerine
UZUNLUK(KIRP(A1)) veya UZUNLUK(KIRP(A1))-BUL("|";YERİNEKOY(KIRP(A1);" ";"|";2)) de yazılabilirdi.
.
Açıklama için teşekkür ederim hocam.
 
Sayfayı yenileyerek önceki cevabıma tekrar bakın, çünkü faydalı olabileceğini düşündüğüm ekleme yaptım.
 
Özellikle Excel'e Yeni Başlayanlar formunda sorulmuş sorulara bu şekilde açıklanarak cevap verilmesi gerçekten çok güzel. Ben şahsen bana balık verilmesini değil balık tutmayı öğretilmesini isterim. @Ömer BARAN hocam tekrar bu gibi bir sorunla karşılaşırsam açıklamanız sayesinde artık kendim halledebilirim. Bana balık tutmayı öğrettiğiniz için teşekkür ederim :)
 
Kolay gelsin.
 
Geri
Üst