V tomto videu se podíváme na způsob, jak vytvořit vyhledávací pole, které zvýrazní řádky v tabulce, pomocí podmíněného formátování a vzorec, který kontroluje několik sloupců najednou.
Toto je skvělá alternativa k filtrování, protože informace, které hledáte, můžete vidět zvýrazněné v kontextu.
Podívejme se na to.
Zde máme tabulku, která obsahuje údaje o objednávce. Mohli bychom přidat filtr a použít ho k prozkoumání dat.
Ale filtry mohou být trochu neohrabané.
Filtr stále měníte a v kontextu jiných dat nevidíte, co hledáte.
Pojďme použít jiný přístup a nad data přidat „vyhledávací pole“. Podmíněné formátování použijeme ke zvýraznění řádků, které obsahují text zadaný do vyhledávacího pole.
Nejprve označte vyhledávací pole a přidejte barvu výplně. Poté buňku pojmenujte „search_box“. To usnadní pozdější použití ve vzorci. Poté přidejte text, abyste viděli, jak se pravidlo použije, jakmile je vytvořeno.
Nyní musíme přidat pravidlo, které používá vyhledávací pole. Vyberte celý rozsah dat a přidejte vlastní pravidlo podmíněného formátování, které používá vzorec.
Aby bylo pravidlo flexibilní, použijeme funkci HLEDAT. SEARCH trvá 3 argumenty: text, který se má vyhledat, text, který se má hledat, a volitelně počáteční pozice. Když SEARCH něco najde, vrátí pozici jako číslo. Pokud text nebyl nalezen, vrátí nulu.
=SEARCH(search_box,$C5&$D5&$E5&$F5)
Tento vzorec používá SEARCH k vyhledání textu ve vyhledávacím poli ve sloupcích C, D, E a F, slepených dohromady s CONCATENATE.
Ujistěte se, že číslo řádku odpovídá řádku aktivní buňky.
Klíčem k pochopení tohoto pravidla je zapamatovat si, že bude vyhodnoceno pro každou buňku v tabulce. Znak dolaru uzamkne sloupce, ale řádky se mohou volně měnit.
Když SEARCH vrátí jakékoli číslo kromě nuly, pravidlo se spustí a použije se podmíněné formátování.
Nyní přidejte světlou výplň, která odpovídá barvě vyhledávacího pole, a dokončete pravidlo.
Vyhledávací pole je nyní funkční a objednávky, kde je město „Dallas“, jsou zvýrazněny. Nemusíte zadávat celá slova, protože funkce SEARCH odpovídá pouze textu.
Nastal problém. Pokud zrušíme pole hledání, zvýrazní se všechny řádky. Je to proto, že SEARCH vrací číslo 1, pokud je hledaný text prázdný.
Tento problém můžete vyřešit zabalením funkce SEARCH do příkazu IF, který vrací nulu, když je vyhledávací pole prázdné.
Pro logický test použijte ISBLANK (search_box). Pokud je to pravda, vraťte nulu. Jinak použijte původní vzorec.
=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))
Když je vyhledávací pole prázdné, nejsou zvýrazněny žádné řádky, ale při zadávání textu se pravidlo stále aktivuje.
Tento přístup můžete použít k prohledání libovolného počtu sloupců.
Kurs
Podmíněné formátováníSouvisející zkratky
Přepnout automatický filtr Ctrl
+ Shift
+ L
⌘
+ ⇧
+ F
Rozšířit výběr do poslední buňky dolů Ctrl
+ Shift
+ ↓
⌃
+ ⇧
+ ↓
Rozšířit výběr do poslední buňky vpravo Ctrl
+ Shift
+ →
⌃
+ ⇧
+ →