Najděte první shodu, která neobsahuje
Chcete-li najít pozici první shody, která neobsahuje určitý řetězec, můžete použít vzorec založený na MATCH, ISNUMBER a VYHLEDÁVÁNÍ funkce.
Jak najít první shodu, která neobsahuje řetězec „TOOL“?
Najděte pozice první hodnoty, která neobsahuje řetězec „TOOL“ ve výše uvedeném seznamu můžete použít funkce SEARCH a ISNUMBER ke generování pole TRUE a FALSE, ve kterém TRUE představuje hodnotu obsahující řetězec „TOOL“ a FALSE představuje hodnotu, která řetězec neobsahuje. Funkce MATCH pak porovná první FALSE v poli a vrátí pozici první hodnoty, která neobsahuje řetězec „TOOL“.
Obecná syntaxe
=MATCH(FALSE,ISNUMBER(SEARCH(lookup_value,range)),0)
√ Poznámka: Toto je maticový vzorec, který vyžaduje zadání pomocí Ctrl + směna + vstoupit.
- vyhledávací_hodnota: Řetězec, který jste zadali, aby odpovídal první hodnotě, která ji neobsahuje. Řetězec by měl být uzavřen do dvojitých uvozovek, jinak bude výsledek chybný. Nebo můžete použít odkaz na buňku, abyste se vyhnuli přidávání dvojitých uvozovek.
- Rozsah: Seznam, ze kterého se má vrátit první hodnota, která neobsahuje lookup_value.
- 0: Projekt typ_ shody 0 přinutí MATCH provést přesnou shodu.
Najděte pozice první hodnoty, která neobsahuje řetězec „TOOL“, zkopírujte nebo zadejte níže uvedený vzorec do buňky E5 a stiskněte Ctrl + směna + vstoupit získat výsledek:
=MATCH(FALSE,ISNUMBER(HLEDAT("NÁSTROJ",B5: B11)),0)
Nebo použijte odkaz na buňku, aby byl vzorec dynamický:
=MATCH(FALSE,ISNUMBER(HLEDAT(E4,B5: B11)),0)
Vysvětlení vzorce
=MATCH(FALSE,(ISNUMBER(SEARCH(E4,B5:B11)),0)
- HLEDAT(E4;B5:B11): Funkce SEARCH hledá řetězec NÁSTROJ (hodnota v E4) v každé hodnotě v rozsahu B5: B11a vrátí čísla počáteční pozice řetězce v těchto hodnotách v poli: {3;3;4;#VALUE!;1;3;#VALUE!}.
- ISNUMBER(HLEDAT(E4;B5:B11)) = ISNUMBER({3;3;4;#VALUE!;1;3;#VALUE!}): ISNUMBER změní čísla v poli na TRUEs a ostatní hodnoty na FALSE. Takže výsledek bude takový: {PRAVDA;PRAVDA;PRAVDA;NEPRAVDA;PRAVDA;PRAVDA;NEPRAVDA}.
- MATCH(FALSE,(ISNUMBER(HLEDAT(E4;B5:B11)),0) = MATCH(FALSE,({PRAVDA;PRAVDA;PRAVDA;NEPRAVDA;PRAVDA;PRAVDA;NEPRAVDA},0): Projekt typ_ shody 0 vynutí funkci MATCH provést přesnou shodu. Funkce pak vrátí pozici první přesné FALSE v poli. Funkce se tedy vrátí 4 protože první FALSE je na 4th pozice.
Věci, které je třeba vědět
- Vzorec nerozlišuje velká a malá písmena. Chcete-li provést shodu rozlišující malá a velká písmena, viz návod zde.
- Chcete-li získat hodnotu na pozici poskytnuté pomocí MATCH, můžete přidat funkci INDEX.
Související funkce
Funkce Excel MATCH vyhledá konkrétní hodnotu v rozsahu buněk a vrátí relativní polohu hodnoty.
V aplikaci Excel vám funkce SEARCH pomůže najít pozici konkrétního znaku nebo podřetězce z daného textového řetězce, jak ukazuje následující snímek obrazovky. V tomto kurzu uvedu, jak používat tuto funkci HLEDAT v aplikaci Excel.
Související vzorce
Najděte první částečnou shodu pomocí zástupných znaků
Chcete-li získat pozici první částečné shody, která obsahuje konkrétní textový řetězec v rozsahu v aplikaci Excel, můžete použít vzorec MATCH se zástupnými znaky – hvězdičkou (*) a otazníkem (?).
Najděte první zápas, který nezačíná
Chcete-li najít pozici první shody, která nezačíná konkrétním řetězcem, mohou vám pomoci funkce MATCH, LEFT a IF.
Chcete-li najít pozici první chyby ve sloupci nebo řádku, mohou vám pomoci funkce MATCH a ISERROR.
Najděte maximální hodnotu v rozsahu
Existují případy, kdy potřebujete najít pozici maximální hodnoty v seznamu, tabulce nebo řádku v Excelu. V tomto tutoriálu probereme přístup ke splnění úkolu pomocí funkcí MAX a MATCH.
Nejlepší kancelářské nástroje produktivity
Kutools pro Excel - pomůže vám vyniknout před davem
Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...
Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)
- Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
- Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
- Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
- Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.