• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Sütunlarda Kelime Arama Yapmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

SEVGİ

Yasaklı Üye
Katılım
7 Tem 2024
Mesajlar
232
Aldığı beğeni
42
Excel V
Office 365 TR
Konu Sahibi
Merhaba arkadaşlar. H sütunundaki kelimelerin içinde Engelli yazanlarda Engelli kelimesinden sonraki 1. kelimeyi J sütununa 2. kelimeyi ise K sütununa alacak iki formüle ihtiyacım var. Sonucun L ve M sütunlarındaki gibi olması gerekiyor Sarı Dolgulu Alanda Eski Versiyonlara Göre Yapıyorum fakat 365 versiyona göre nasıl yapılır yardımcı olurmusunuz
 
Konu Sahibi
Merhaba arkadaşlar. H sütunundaki kelimelerin içinde Engelli yazanlarda Engelli kelimesinden sonraki 1. kelimeyi J sütununa 2. kelimeyi ise K sütununa alacak iki formüle ihtiyacım var. Sonucun L ve M sütunlarındaki gibi olması gerekiyor Sarı Dolgulu Alanda Eski Versiyonlara Göre Yapıyorum fakat 365 versiyona göre nasıl yapılır yardımcı olurmusunuz
L sütundaki formül =EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")
L sütundaki formül =EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")
365 Versiyona Göre nasıl bir formül yazılır yardımcı olurmusunuz
 
L sütundaki formül =EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")
L sütundaki formül =EĞERHATA(XMLFİLTRELE("<x><y>"&YERİNEKOY(KIRP(YERİNEKOY(YERİNEKOY($H1;"-";" ");"engelli";"Engelli"));" ";"</y><y>")&"</y></x>";"//y[preceding::*[2]='Engelli']");"")
365 Versiyona Göre nasıl bir formül yazılır yardımcı olurmusunuz
Deneyiniz;
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Şunu bir deneyinHTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Konu Sahibi
teşekkür ederim hocam

=EĞERHATA(
LET(
text; H1;
pos; BUL("Engelli"; text);
afterEngelli; PARÇAAL(text; pos + UZUNLUK("Engelli") + 1;UZUNLUK(text) - pos - UZUNLUK("Engelli"));
firstSpace; BUL(" "; afterEngelli);
afterFirstSpace; PARÇAAL(afterEngelli; firstSpace + 1; UZUNLUK(afterEngelli) - firstSpace);
secondSpace; BUL(" "; afterFirstSpace & " ");
MID(afterFirstSpace; 1; secondSpace - 1)
);
""
)
=EĞERHATA(
LET(
text; H2;
pos; BUL("Engelli"; text);
firstSpace; BUL(" "; PARÇAAL(text; pos + UZUNLUK("Engelli"); UZUNLUK(text) - pos));
PARÇAAL(text; pos + UZUNLUK("Engelli") + 1; firstSpace - 1)
);
""
)
=EĞERHATA(İNDİS(FİLTRE(METİNBÖL(H1; " "); SIRALI(; UZUNLUK(H1)) > BUL("Engelli"; H1)); 2); "")
yukardaki formülleri denedim olmadı bu bu formüllrede hata nerede yardımcı olrmusunuz
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst