• DİKKAT

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

Parça al

  • Konbuyu başlatan Konbuyu başlatan Solaq
  • Başlangıç tarihi Başlangıç tarihi
Katılım
5 Nisan 2017
Mesajlar
23
Excel Vers. ve Dili
Türkçe
Parçaal formülü gibi belirli bir kelimden sonraki istenilen kısım alınabiliyor mu?

Örneğin;

"Mehmet excell konusunda kendisini geliştirmeye devam ediyor" cümlesinde parça al ile 7. karakterden sonraki 6 karakteri al demek yerine Mehmet kelimesinden sonraki 7 karakteri al demek istiyorum bu mümkün mü?

Buradaki amacım metinlerim standart olmuyor ve araya başka kelimeler girebiliyor bende belirleyeceğim kelimeden sonraki belirttiğim sayıdaki karakteri almak istiyorum.

Teşekkür ederim.
 
Merhaba.

Belli bir kısmı alınmak istenilen metnin A1 hücresinde olduğu varsayılırsa;

-- Belli bir kelimeden (Mehmet) sonrasını almak için;
Kod:
=[COLOR="Red"]KIRP[/COLOR]([COLOR="red"]PARÇAAL[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="Blue"]Mehmet[/COLOR][/B]";"|");[COLOR="red"]BUL[/COLOR]("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))+1;[COLOR="red"]UZUNLUK[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))-[COLOR="red"]BUL[/COLOR]("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))+1+1))
-- Sayı belirterek belli bir sıradaki BOŞLUK karakterinden sonrasını almak için;
Kod:
=[COLOR="Red"]KIRP[/COLOR]([COLOR="red"]PARÇAAL[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]);BUL("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))+1;[COLOR="red"]UZUNLUK[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))-[COLOR="red"]BUL[/COLOR]("|";[COLOR="Red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))))
 
Merhaba.

Belli bir kısmı alınmak istenilen metnin A1 hücresinde olduğu varsayılırsa;

-- Belli bir kelimeden (Mehmet) sonrasını almak için;
Kod:
=[COLOR="Red"]KIRP[/COLOR]([COLOR="red"]PARÇAAL[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="Blue"]Mehmet[/COLOR][/B]";"|");[COLOR="red"]BUL[/COLOR]("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))+1;[COLOR="red"]UZUNLUK[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))-[COLOR="red"]BUL[/COLOR]("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;"[B][COLOR="blue"]Mehmet[/COLOR][/B]";"|"))+1+1))
-- Sayı belirterek belli bir sıradaki BOŞLUK karakterinden sonrasını almak için;
Kod:
=[COLOR="Red"]KIRP[/COLOR]([COLOR="red"]PARÇAAL[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]);BUL("|";[COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))+1;[COLOR="red"]UZUNLUK[/COLOR]([COLOR="red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))-[COLOR="red"]BUL[/COLOR]("|";[COLOR="Red"]YERİNEKOY[/COLOR](A1;" ";"|";[B][COLOR="blue"]4[/COLOR][/B]))))



Mehmetten sonrasında alacağım karakterin uzunluğunu belirleyebilirmiyim.

"Mehmet" yazısından sonra gelen 11 karakteri al gibi
 
Birde balık almaktan çok balık tutmayı öğrenmek istiyorum :) "|" formülde kullandığını bu ifade ne manaya geliyor.
 
Merhaba,

Aşağıdaki formülü de kullanabilirsiniz.

=PARÇAAL(A1;MBUL("Mehmet";A1;1)+1;50)

Not: Başlangıç sayısını belirleyen formüle eklenen +1 Mehmet kelimesinden sonraki boşluğu almaması için koyulmuştur.
Not 2: Formül yazı içerisinde geçen ilk Mehmet kelimesinden sonrakini alır, kelime tekrar ediyorsa kullanılamaz.
 
Geri
Üst