Funkce Excel SEARCH
Vyhledávací funkce v aplikaci Excel je kategorizována pod textové nebo řetězcové funkce, ale výstup vrácený touto funkcí je celé číslo, vyhledávací funkce nám dává pozici podřetězce v daném řetězci, když dáme parametr pozice, ze které se má hledat, takže tento vzorec trvá tři argumenty, jeden je podřetězec, jeden je samotný řetězec a jeden je pozice pro zahájení vyhledávání.
Funkce SEARCH je textová funkce, která slouží k vyhledání umístění podřetězce v řetězci / textu.
Funkci SEARCH lze použít jako funkci listu a nejde o funkci rozlišování malých a velkých písmen.
HLEDAT vzorec v aplikaci Excel
Níže je vzorec HLEDÁNÍ v aplikaci Excel

Vysvětlení
Funkce Excel SEARCH má tři parametry dva (find_text, within_text) jsou povinné parametry a jeden (start_num) je volitelný.
Povinný parametr:
- find_text: find_text odkazuje na podřetězec / znak, který chcete hledat v řetězci, nebo na text, který chcete zjistit.
- within_text: . Kde se nachází váš podřetězec nebo kde provádíte find_text.
Volitelný parametr:
- (START_NUM) : od místa, kde chcete spustit vyhledávání v rámci textu v Excelu. pokud je vynechán, pak SEARCH to považuje za 1 a hvězdičkové vyhledávání od prvního znaku.
Jak používat funkci vyhledávání v aplikaci Excel? (s příklady)
Funkce SEARCH je velmi jednoduchá a snadno použitelná. V několika příkladech pochopíme fungování funkce SEARCH.
Příklad č. 1
Pojďme provést jednoduché hledání podřetězce „Dobrý“ v daném textu nebo řetězci. Zde jsme prohledali dobré slovo pomocí funkce VYHLEDÁVÁNÍ a v dobrém ránu vrátí umístění dobrého slova.
= SEARCH („Dobré“, B6) a výstup bude 1.
A předpokládejme, že jsou nalezeny dvě shody k dobrému, pak SEARCH v aplikaci Excel vám dá první hodnotu shody, pokud chcete jiné dobré umístění, pak stačí použít = SEARCH („Dobré“, B7, 2) (start_num) jako 2 pak vám dá umístění druhé hodnoty shody a výstup bude 6.
Příklad č. 2
V tomto příkladu odfiltrujeme křestní jméno a příjmení od celého jména pomocí VYHLEDÁVÁNÍ v aplikaci Excel.
Křestní jméno = VLEVO (B12, SEARCH (”“, B12) -1)

Pro příjmení = PRAVÉ (B12, LEN (B12) -HLEDAT („“, B12))
Příklad č. 3
Předpokládejme, že existuje sada ID a musíte zjistit _ umístění v rámci ID, poté jednoduše použít Excel SEARCH k vyhledání umístění „_“ v rámci ID.
= SEARCH (“_,” B27 ) a výstup bude 6.
Příklad č. 4
Pojďme pochopit fungování SEARCH v Excelu se zástupnými znaky.

Zvažte danou tabulku a vyhledejte další 0 v textu A1-001-ID
A počáteční pozice bude 1, pak = SEARCH („?“ & I8, J8, K8) výstup bude 3, protože „?“ zanedbejte jeden znak před 0 a výstup bude 3.
U druhého řádku v dané tabulce bude výsledek hledání A v rámci B1-001-AY
Bude 8, ale pokud ve vyhledávání použijeme „*“, dá vám 1 jako výstup umístění, protože bude zanedbávat všechny znaky před „A“ a výstup bude 1 = SEARCH („*“ & I9, J9 ).
Podobně pro „J“ 8 pro = SEARCH (I10, J10, K10) a 7 pro = SEARCH („?“ & I10, J10, K10).
Podobně pro čtvrtý řádek bude výstup 8 pro = SEARCH (I11, J11, K11) a 1 pro = SEARCH („*“ & I11, J11, K11)
Věci k zapamatování
- Rozlišuje se malá a velká písmena
- Považuje Tanuj a Tanuj za stejnou hodnotu, což znamená, že nerozlišuje mezi černobílými malými a velkými písmeny.
- Jsou povoleny také zástupné znaky, tj. „?“ Vlnovka „*“ a „~“.
- "?" se používá k vyhledání jednoho znaku.
- „*“ Se používá pro sekvenci shody.
- Pokud skutečně chcete hledat „*“ nebo „?“ potom použijte znak „~“ před znakem.
- Vrací #HODNOTA! Chyba, pokud není nalezen žádný odpovídající řetězec v inside_text.
Předpokládejme v následujícím příkladu. Hledáme podřetězec „a“ ve sloupci „ Název“ . Pokud je nalezen, vrátí umístění v rámci jiného jména. Poskytne chybu #HODNOTA, jak je uvedeno níže.
