Stáhněte si ukázkový sešit
Tento tutoriál bude předvést, jak hledat podle klíčových slov v Excelu a Tabulkách Google.
Hledejte podle klíčových slov
Chcete -li kategorizovat textové buňky podle klíčových slov, která obsahují, můžete použít kombinované funkce HLEDAT, ISNUMBER, MATCH a INDEX.
1 | = INDEX (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0)) |
Poznámka: Toto je maticový vzorec. Když používáte Excel 2022 a starší, musíte zadat vzorec pole stisknutím kláves CTRL + SHIFT + ENTER (místo ENTER) a sdělit Excelu, že vzorec ve vzorci pole. Poznáte to podle maticového vzorce podle složených závorek, které se objevují kolem vzorce (viz horní obrázek). V novějších verzích Excelu a Excelu 365 můžete místo toho jednoduše stisknout klávesu ENTER.
Podívejme se, jak tento vzorec funguje.
Funkce SEARCH
Funkce SEARCH obvykle hledá řetězec textu uvnitř hodnoty buňky a vrací pozici, kde se text nachází.
Pokud však použijete vzorec pole a zadáte pole hodnot, které chcete vyhledat, funkce SEARCH vrátí pole shod.
Jak je uvedeno výše, pro buňku B3 („toyota rav“) vrátí pole takto:
1 | {#HODNOTA, 8, #HODNOTA, #HODNOTA, #HODNOTA, #HODNOTA} |
což znamená, že na pozici 8 našlo pouze jedno z klíčových slov („rav“) v řetězci.
Funkce ISNUMBER
Funkce ISNUMBER překládá pole dané funkcí SEARCH na TRUE a FALSE hodnoty.
Funkce MATCH
S funkcí MATCH najdeme pozici skutečné hodnoty v našem poli ISNUMBER shora.
1 | = MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0) |
Pro „toyota rav“ je TRUE druhou hodnotou v poli.
Funkce INDEX
Nakonec použijeme výsledek funkce MATCH k určení, které Kategorie řádek, který potřebujeme s funkcí INDEX.
1 | = INDEX (F3: F8, C3) |
Druhá řada Kategorie seznam je „Crossover & suv“, takže tomu odpovídá Kategorie pro „toyota rav“.
Nahrazením „C3“ výrazem MATCH se dostáváme zpět k původnímu vzorci:
1 | = INDEX (E3: E8, MATCH (TRUE, ISNUMBER (SEARCH (F3: F8, B3)), 0)) |
Připomenutí: Toto je maticový vzorec. Když používáte Excel 2022 a starší, musíte zadat vzorec pole stisknutím kláves CTRL + SHIFT + ENTER (místo ENTER), což Excelu řekne, že vzorec ve vzorci pole. Poznáte to podle maticového vzorce podle složených závorek, které se objevují kolem vzorce (viz horní obrázek). V novějších verzích aplikace Excel a Excel 365 můžete místo toho jednoduše stisknout klávesu ENTER.
Hledejte podle klíčových slov v Tabulkách Google
Tyto vzorce fungují v Tabulkách Google úplně stejně jako v Excelu.