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

Načíst první odpovídající hodnotu v buňce proti seznamu

Předpokládejme, že máte seznam klíčových slov a chcete-li získat první klíčové slovo, které se objevilo v konkrétní buňce, zatímco buňka obsahuje několik dalších hodnot, budete muset použít INDEX a MATCH formule s pomocí AGREGÁT a VYHLEDÁVÁNÍ funkce.

načíst první odpovídající hodnotu v buňce proti seznamu 1

Jak načíst první odpovídající hodnotu v buňce proti seznamu?

Chcete-li získat první odpovídající klíčové slovo v buňce proti seznamu klíčových slov jak je uvedeno v tabulce výše, znamená to, že musíme provést shodu obsahu, nikoli přesnou shodu. Chcete-li to provést, můžete použít funkci HLEDAT, abyste do funkce AGREGACE vložili pozice klíčových slov v buňce v číselných číslech. Pak AGGREGATE získá nejmenší číslo nastavením jeho function_num na 15 a argument ref2 na 1. Poté pomocí MATCH vyhledejte první nejmenší hodnotu a vložte číslo pozice do INDEXu, abyste získali hodnotu na této pozici.

Obecná syntaxe

=INDEX(keyword_rng,MATCH(AGGREGATE(15,6,SEARCH(keyword_rng,lookup_cell),1),SEARCH(keyword_rng,lookup_cell),0))

√ Poznámka: Toto je maticový vzorec, který vyžaduje zadání pomocí Ctrl + směna + vstoupit.

  • keyword_rng: Rozsah buněk s klíčovými slovy.
  • vyhledávací_buňka: Buňka, která se má vyhledat, pokud obsahuje klíčová slova.

Chcete-li získat první odpovídající klíčové slovo se objevilo v buňce B5 proti sloupci Klíčová slova, zkopírujte nebo zadejte níže uvedený vzorec do buňky C5 a stiskněte Ctrl + směna + vstoupit získat výsledek:

= INDEX ($ E $ 5: $ E $ 7,MATCH(AGGREGATE(15,6;XNUMX,HLEDAT($ E $ 5: $ E $ 7,B5),1),HLEDAT($ E $ 5: $ E $ 7,B5), 0))

√ Poznámka: Znaky dolaru ($) výše označují absolutní odkazy, což znamená keyword_rng ve vzorci se nezmění, když vzorec přesunete nebo zkopírujete do jiných buněk. Nejsou zde však přidány žádné znaky dolaru vyhledávací_buňka protože chcete, aby to bylo dynamické. Po zadání vzorce přetáhněte úchyt výplně dolů, abyste vzorec použili na níže uvedené buňky.

načíst první odpovídající hodnotu v buňce proti seznamu 2

Vysvětlení vzorce

=INDEX($E$5:$E$7,MATCH(AGGREGATE(15,6,SEARCH($E$5:$E$7,B5),1),SEARCH($E$5:$E$7,B5),0))

  • HLEDAT($E$5:$E$7,B5): Funkce SEARCH vrátí pozici každého klíčového slova z rozsahu $ E $ 5: $ E $ 7 když je najdete v číselných číslech, a #HODNOTA! chyba, pokud nebyla nalezena. Výsledek by byl v poli takto: {15;11;#HODNOTA!}.
  • AGREGATE(15,6;XNUMX;HLEDAT($E$5:$E$7,B5), 1) = AGREGATE(15,6;XNUMX;{15;11;#HODNOTA!}, 1): Funkce AGREGACE s a function_num z 15 a možnost 6 vrátí nejmenší hodnotu v poli podle argument ref2 1při ignorování chybových hodnot. Úryvek by se tedy vrátil 11.
  • ZÁPAS(AGREGATE(15,6;XNUMX;HLEDAT($E$5:$E$7,B5), 1),HLEDAT($E$5:$E$7,B5), 0) = ZÁPAS(11,{15;11;#HODNOTA!}, 0): Projekt typ_ shody 0 přinutí funkci MATCH provést přesnou shodu a vrátit pozici 11 v poli {15;11;#HODNOTA!}. Funkce se tedy vrátí 2.
  • INDEX($E$5:$E$7,ZÁPAS(AGREGATE(15,6;XNUMX;HLEDAT($E$5:$E$7,B5), 1),HLEDAT($E$5:$E$7,B5), 0)) = INDEX($E$5:$E$7,2): Funkce INDEX pak vrátí 2nd hodnota v rozsahu $ E $ 5: $ E $ 7, který je bbb.

Poznámka

  • Pokud v buňce nejsou žádná klíčová slova, a #NUM! chyba bude vrácena.
  • Vzorec nerozlišuje velká a malá písmena. Chcete-li provést shodu s rozlišením velkých a malých písmen, můžete jednoduše nahradit funkci SEARCH pomocí HLEDAT.

Související funkce

Funkce Excel INDEX

Funkce Excel INDEX vrací zobrazenou hodnotu na základě dané pozice z rozsahu nebo pole.

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.

Funkce Excel AGGREGATE

Funkce Excel AGGREGATE vrací souhrn výpočtů jako SUM, COUNT, SMALLL atd. s možností ignorovat chyby a skryté řádky.


Související vzorce

Načíst první hodnotu seznamu z buňky

Chcete-li načíst první klíčové slovo, které je uvedeno v rozsahu z konkrétní buňky, zatímco buňka obsahuje jednu z několika hodnot, budete muset použít poměrně složitý maticový vzorec s funkcemi INDEX, MATCH, ISNUMBER a SEARCH.

Přesná shoda s INDEX a MATCH

Pokud potřebujete zjistit informace uvedené v Excelu o konkrétním produktu, filmu nebo osobě atd., Měli byste dobře využít kombinaci funkcí INDEX a MATCH.

Zkontrolujte, zda buňka obsahuje konkrétní text

Zde tutoriál poskytuje několik vzorců ke kontrole, zda buňka obsahuje konkrétní text a vrací hodnotu PRAVDA a NEPRAVDA, jak je ukázáno níže, a vysvětluje argumenty a fungování vzorců.

Zkontrolujte, zda buňka obsahuje mnoho věcí

Předpokládejme, že v aplikaci Excel existuje seznam hodnot ve sloupci E, chcete zkontrolovat, zda buňky ve sloupci B obsahují všechny hodnoty ve sloupci E, a vrátit TRUE nebo FALSE, jak je uvedeno níže. Tady v tomto kurzu poskytuje vzorec pro řešení tohoto úkolu.

Zkontrolujte, zda buňka obsahuje jednu z mnoha věcí

Tento kurz poskytuje vzorec pro kontrolu, zda buňka obsahuje jednu z několika hodnot v aplikaci Excel, a vysvětluje argumenty ve vzorci a způsob, jakým vzorec funguje.


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

Rádi byste svou každodenní práci dokončili rychle a dokonale? Kutools pro Excel přináší 300 výkonných pokročilých funkcí (kombinace sešitů, součet podle barvy, rozdělení obsahu buněk, převod data a tak dále...) a ušetří vám 80 % času.

  • Navrženo pro 1500 pracovních scénářů, pomůže vám vyřešit 80 % 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í

Sociální sítě

Copyright © 2009 - www.extendoffice.com. | Všechna práva vyhrazena. Poháněno ExtendOffice. | |. | Sitemap
Microsoft a logo Office jsou ochranné známky nebo registrované ochranné známky společnosti Microsoft Corporation ve Spojených státech a / nebo jiných zemích.
Chráněno Sectigo SSL