
Általános képlet
(=MATCH(FALSE,logical_test,0))
Összegzés
Ahhoz, hogy megkapja az első olyan mérkőzést, amely nem tartalmaz konkrét értéket, használhat egy tömbképletet, amely a MATCH, SEARCH és ISNUMBER függvényeken alapul. A bemutatott példában az E5 képlete a következő:
(=MATCH(FALSE,data="red",0))
ahol az "adat" a B5 "B12 nevű tartomány.
Megjegyzés: ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni, az Excel 365 kivételével.
Magyarázat
Ez a képlet egy logikai teszt IGAZ vagy HAMIS eredményétől függ, ahol a HAMIS a keresett értéket jelenti. A példában a logikai teszt a data = "red", amelyet a MATCH függvény lookup_array argumentumaként adunk meg:
=MATCH(FALSE,data="red",0)
A teszt futtatása után egy tömböt, vagy IGAZ és HAMIS értékeket ad vissza:
=MATCH(FALSE,(TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE),0)
Ha a keresési_érték értéke FALSE, a match_type pedig nullára van állítva az erő és a pontos egyezés érdekében, a MATCH függvény 4-et ad vissza, a tömb első FALSE pozícióját.
Kap társított értéket
A hozzárendelt érték lekéréséhez a Mennyiség oszlopból, ahol a "mennyiség" a C5: C12 nevű tartomány, az INDEX és a MATCH együtt használható:
(=INDEX(quantity,MATCH(FALSE,data="red",0)))
Szó szerint tartalmaz
Ha meg kell egyeznie az első értékkel, amely szó szerint "nem tartalmaz", használhatja a képlet egy változatát. Például az adatok első értékének egyezéséhez, amely nem tartalmaz "r" -t, használhatja:
(=MATCH(FALSE,ISNUMBER(SEARCH("r",data)),0))
Megjegyzés: ez egy tömbképlet, amelyet a Control + Shift + Enter billentyűkombinációval kell megadni, az Excel 365 kivételével.
Az ISNUMBER + SEARCH-ról további részletekért lásd ezt az oldalt.