Note: The other languages of the website are Google-translated. Back to English
English English

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

Chcete dokončit svou každodenní práci rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinovat sešity, součet podle barvy, rozdělit obsah buněk, převést datum atd.) A ušetřit vám 80% času.

  • Navrženo pro 1500 80 pracovních scénářů, pomůže vám vyřešit XNUMX% problémů s Excelem.
  • Omezte každý den tisíce kliknutí na klávesnici a myš a ulehčete svým unaveným očím a rukám.
  • Staňte se odborníkem na Excel za 3 minuty. Už si nemusíte pamatovat žádné bolestivé vzorce a kódy VBA.
  • 30denní neomezená bezplatná zkušební verze. 60denní záruka vrácení peněz. Bezplatný upgrade a podpora po dobu 2 let.
Pás karet aplikace Excel (s nainstalovaným programem Kutools pro Excel)

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, Firefox a Nový Internet Explorer.
Snímek obrazovky aplikace Excel (s nainstalovanou kartou Office)
Komentáře (0)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Zatím zde nejsou žádné komentáře
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění