Excel képlet: A cella tartalmaz néhány szót, de másokat nem

Általános képlet

(=AND(COUNT(SEARCH(inc,A1))>0,COUNT(SEARCH(exc,A1))=0))

Összegzés

Egy cella teszteléséhez, hogy bizonyos szavakat tartalmaz-e, másokat nem, használhat egy tömbképletet, amely a COUNT és a SEARCH függvényeken alapul, az AND függvénybe csomagolva.

A bemutatott példában a C5 képlete a következő:

(=AND(COUNT(SEARCH(inc,B5))>0,COUNT(SEARCH(exc,B5))=0))

Ez a formula TRUE értékkel tér vissza, ha B5 tartalmazza sem a szavakat a megnevezett tartományban inc , és sem a szavak a névvel ellátott tartomány nettó .

Ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni.

Magyarázat

Ez a képlet az AND függvényre támaszkodik két feltétel egyszerre történő tesztelésére:

  1. Az inc megnevezett tartomány szavainak száma> 0
  2. Az exc megnevezett tartomány szavainak száma = 0

Ha mindkét feltétel IGAZ, a képlet IGAZ értéket ad vissza. Ha bármelyik feltétel HAMIS, a képlet HAMIS értéket ad vissza.

Több szó tesztje a KERESÉS funkció segítségével történik, a COUNT segítséggel.

Amikor a SEARCH egynél több elemet kap keresésre, akkor eredményenként tömböt ad vissza, elemenként egyet. Ha talál egy mérkőzést, a KERESÉS visszaadja a mérkőzés helyzetét. Ha nem található egyezés, a SEARCH a # ÉRTÉK hibát adja vissza. A COUNT függvény számokat kap a tömbben, amelyet a SEARCH adott vissza. A COUNT alapértelmezés szerint figyelmen kívül hagyja a hibákat.

A bemutatott példában a képletet ilyen lépésekben oldjuk meg

=AND(COUNT((1;11;#VALUE!))>0,COUNT((#VALUE!;#VALUE!))=0) =AND(2>0,0=0) =AND(TRUE,TRUE) =TRUE

Keményen kódolt értékekkel

Nincs szükség arra, hogy a dolgok listájához tartományt használjon. Ha csak kevés dologra vágyik, használhat egy tömb formátumú listát, amelyet tömb konstansnak nevezünk. Például a piros, a kék vagy a zöld teszteléséhez, de a rózsaszín és a narancs kizárásához használhatja:

=AND(COUNT(SEARCH(("red","blue","green"),B5))>0,COUNT(SEARCH(("orange","pink"),B5))=0)

Ez a verzió nem igényli a vezérlő + shift + enter tömbképlet szintaxist.

érdekes cikkek...