Excel formülü: Filtre metni şunları içerir -

İçindekiler

Genel formül

=FILTER(rng1,ISNUMBER(SEARCH("txt",rng2)))

Özet

Verileri, "belirli bir metin içerir" mantığına dayalı olarak içerecek şekilde filtrelemek için, FİLTRE işlevini ISNUMBER işlevinin ve ARAMA işlevinin yardımıyla kullanabilirsiniz. Gösterilen örnekte, F5'teki formül şöyledir:

=FILTER(B5:D14,ISNUMBER(SEARCH("rd",B5:B14)),"No results")

Sokak sütununun "rd" içerdiği verileri alır.

Açıklama

Bu formül, verileri mantıksal bir teste dayalı olarak almak için FİLTRE işlevine dayanır. Dizi bağımsız değişkeni, başlıksız tüm veri kümesini içeren B5: D14 olarak sağlanır. İnclude bağımsız değişkeni ISNUMBER ve SEARCH işlevlerine dayalı mantıksal bir teste dayanır:

ISNUMBER(SEARCH("rd",B5:B14))

Kısaca, ARAMA işlevi, B5: B14'teki sokak verisi içinde "rd" metnini arayacak şekilde ayarlanmıştır. Bu aralık 10 hücre içerdiğinden, 10 sonuç döndürülür. Her sonuç ya bir sayıdır (metin bulundu) ya da # DEĞER hatasıdır (metin bulunamadı):

(#VALUE!;11;#VALUE!;#VALUE!;13;#VALUE!;#VALUE!;18;17;#VALUE!)

Ve elde edilen dizi, FILTER işlevine "dahil etme" bağımsız değişkeni olarak döndürülür:

(FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;FALSE)

Bu dizi, eşleşen verileri almak için FILTER işlevi tarafından kullanılır. Yalnızca sonucun DOĞRU olduğu satırlar, sonucu son çıktıya dönüştürür.

Son olarak, "if_empty" bağımsız değişkeni, eşleşen veri bulunmaması durumunda "Sonuç yok" olarak ayarlanır.

Joker karakterler

ARAMA işlevi joker karakterleri destekler, bu nedenle filtre mantığı bu karakterleri içerebilir.

Harfe duyarlı

Kısmi eşleşme, büyük / küçük harfe duyarlı filtre için, aşağıdaki gibi ARAMA yerine BUL işlevini kullanacak şekilde formülü ayarlayabilirsiniz:

=FILTER(rng1,ISNUMBER(FIND("TXT",rng2)))

Not: FIND, büyük / küçük harfe duyarlıdır, ancak joker karakterleri desteklemez.

Ilginç makaleler...