Přejít k hlavnímu obsahu

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.

najděte první shodu, která neobsahuje 1

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)

najděte první shodu, která neobsahuje 2

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

Funkce Excel MATCH vyhledá konkrétní hodnotu v rozsahu buněk a vrátí relativní polohu hodnoty.

Funkce Excel SEARCH

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.

Najděte první chybu

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

Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

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.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations