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