Cümle İçindeki Kelimeden Sonraki Kelimeleri Alma

  • Konuyu başlatan Konuyu başlatan teyadih
  • Başlangıç tarihi Başlangıç tarihi

teyadih

Kullanıcı
Katılım
14 Eki 2019
Mesajlar
857
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe

Ekli dosyalar

Çözüm
Selamlar,
Bir çözüm

Birinci kelime
=EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[1]='Engelli']");"")

İkinci kelime
=EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")

Not :
1 - İfadelerden "-" arındırılıyor ve yerlerine " " getiriliyor..
2 - Olası (küçük e harfi ile başlayan) engelli ibareleri için Engelli yazılıyor.... (Bu işlev Büyük-Küçük Harf duyarlıdır)
3 - İfade içerisinde fazla boşluklar kırpılıyor.
4 - Ve böylece, ifade, XMLFİLTRELE işlevine uygun hale...
Selamlar,
Bir çözüm

Birinci kelime
=EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[1]='Engelli']");"")

İkinci kelime
=EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")

Not :
1 - İfadelerden "-" arındırılıyor ve yerlerine " " getiriliyor..
2 - Olası (küçük e harfi ile başlayan) engelli ibareleri için Engelli yazılıyor.... (Bu işlev Büyük-Küçük Harf duyarlıdır)
3 - İfade içerisinde fazla boşluklar kırpılıyor.
4 - Ve böylece, ifade, XMLFİLTRELE işlevine uygun hale getiriliyor..

M kolonu komple Yüxde oranı olarak sayı biçimlendirildi.
 

Ekli dosyalar

Çözüm
Sorunuza cevap aldıktan sonra, "Çözüm olarak işaretle" simgesini tıklamanızı rica edeceğim.

Teşekkürler
 
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt