Funkce vyhledávání v aplikaci Excel (vzorec, příklady) | Jak používat?

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 nerozlišuje velká a malá písmena.

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, 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á. Pojďme pochopit fungování funkce HLEDAT na několika příkladech.

Tuto šablonu pro vyhledávání Excel můžete stáhnout zde - Šablona pro vyhledávání Excel

Příklad č. 1

Pojďme provést jednoduché hledání „dobrého“ podřetězce v daném textu nebo řetězci. Zde jsme prohledali dobré slovo pomocí funkce SEARCH 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 pro dobré, 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, pak použijte jednoduše VYHLEDÁVÁNÍ aplikace Excel 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.

Pro druhý řádek v dané tabulce bude výsledek hledání A v rámci B1-001-AY

Bude 8, ale pokud použijeme „*“ při vyhledávání, dá vám 1 jako výstup umístění, protože zanedbá 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 černobíle malá a velká písmena.
  • 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, že v níže uvedeném příkladu hledáme podřetězec „a“ ve sloupci „ Název“, pokud bude nalezen, vrátí umístění uvnitř jména, jinak dá chybu #HODNOTA, jak je uvedeno níže.


$config[zx-auto] not found$config[zx-overlay] not found