Excel-képlet: A szűrőszöveg -

Tartalomjegyzék

Általános képlet

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

Összegzés

Az adatok szűréséhez, hogy a "specifikus szöveget tartalmaz" logikán alapuló adatok szerepeljenek, használhatja a SZŰRŐ funkciót az ISNUMBER és a KERESÉS funkció segítségével. A bemutatott példában az F5 képlete a következő:

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

Amely lekérdezi az adatokat, ahol az utcai oszlop "rd" -t tartalmaz.

Magyarázat

Ez a képlet a SZŰRŐ függvényre támaszkodik az adatok logikai teszt alapján történő lekéréséhez. A tömb argumentum B5: D14 formátumú, amely fejlécek nélküli teljes adatsort tartalmaz. Az include argumentum az ISNUMBER és a SEARCH függvényeken alapuló logikai teszten alapul:

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

Röviden: a KERESÉS funkció be van állítva, hogy a B5: B14 utcai adatokon belül keresse meg az "rd" szöveget. Mivel ez a tartomány 10 cellát tartalmaz, 10 eredményt adunk vissza. Minden eredmény szám (szöveg található) vagy # ÉRTÉK hiba (szöveg nem található):

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

És a kapott tömb visszatért a FILTER függvénybe az "include" argumentumként:

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

Ezt a tömböt a SZŰRŐ funkció használja az egyező adatok lekérésére. Csak azok a sorok teszik a végső kimenetbe, ahol az eredmény IGAZ.

Végül az "if_empty" argumentum értéke "Nincs eredmény", ha nem található megfelelő adat.

Helyettesítő karakterek

A KERESÉS funkció helyettesítő karaktereket támogat, így a szűrő logika tartalmazhatja ezeket a karaktereket.

Kis-nagybetű érzékeny

Részleges egyezésű, kis- és nagybetű-szűrő esetén a képletet úgy állíthatja be, hogy a KERESÉS helyett a KERES funkciót használja:

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

Megjegyzés: A FIND megkülönbözteti a kis- és nagybetűket, de nem támogatja a helyettesítő karaktereket.

érdekes cikkek...