Funkce Excel SEARCH (příklad + video)
Kdy použít funkci Excel SEARCH
Funkci Excel SEARCH lze použít, pokud chcete vyhledat textový řetězec v jiném textovém řetězci a zjistit jeho polohu.
Co vrací
Vrátí číslo, které představuje počáteční pozici řetězce, který najdete v jiném řetězci.
Syntax
= HLEDAT (find_text, within_text, [start_num])
Vstupní argumenty
- find_text - text nebo řetězec, který potřebujete najít.
- within_text - text, ve kterém chcete najít argument find_text.
- [start_num] - číslo, které představuje pozici, od které má vyhledávání začít. Pokud to pominete, začíná to od začátku.
Další poznámky
- Pokud není zadáno počáteční číslo, začne hledat od začátku řetězce.
- Funkce SEARCH není rozeznává velká a malá písmena. Pokud chcete provést vyhledávání rozlišující malá a velká písmena, použijte funkci NAJÍT.
- Funkce SEARCH zvládne zástupné znaky.
- V aplikaci Excel jsou tři zástupné znaky - otazník (?), Hvězdička (*) a vlnovka (~).
- Otazník odpovídá libovolnému jednotlivému znaku.
- Hvězdička odpovídá libovolné sekvenci znaků.
- Pokud chcete najít skutečný otazník nebo hvězdičku, zadejte vlnovku (~) před postavou.
- V aplikaci Excel jsou tři zástupné znaky - otazník (?), Hvězdička (*) a vlnovka (~).
- Vrátí #HODNOTU! chyba, pokud hledaný řetězec není v textu nalezen.
Funkce Excel SEARCH - příklady
Zde jsou čtyři příklady použití funkce Excel SEARCH:
#1 Hledání slova v textovém řetězci (od začátku)
Ve výše uvedeném příkladu při hledání slova dobré v textu Dobré ráno vrátí 1, což je pozice počátečního bodu hledaného slova.
Funkce Excel SEARCH nerozlišuje velká a malá písmena. Získáte tedy stejný výsledek, ať už používáte dobré, dobré nebo dobré.
Pokud hledáte vyhledávání rozlišující malá a velká písmena, použijte funkci Excel FIND.
#2 Hledání slova v textovém řetězci (se zadaným začátkem)
Třetím argumentem ve funkci HLEDAT je pozice v textu, odkud chcete začít hledat. Ve výše uvedeném příkladu funkce vrací 1, když hledáte dobrý text v Good Morning a počáteční pozice je 1.
Vrátí však chybu, když začnete na 2. Proto hledá text dobrý v ood Morning. Protože to nemůže najít, vrátí chybu.
Poznámka: Pokud přeskočíte poslední argument a nezadáte počáteční pozici, bude ve výchozím nastavení považován za 1.
#3 Pokud dojde k vícenásobnému výskytu prohledávaného textu
Funkce Excel SEARCH začne hledat v zadaném textu ze zadané pozice. Když ve výše uvedeném příkladu hledáte dobrý text v Good Good Morning s počáteční pozicí 1, vrátí 1, protože ji najde na začátku.
Když spustíte hledání od druhého znaku dále, vrátí 6, protože nalezne odpovídající text na šesté pozici.
#4 Použití zástupných znaků ve vyhledávací funkci aplikace Excel
Funkce Excel SEARCH dokáže zpracovat i zástupné znaky. Ve výše uvedeném příkladu je hledaný text c*l, což znamená jakýkoli textový řetězec, který má znaky c a končí písmenem l a může mezi nimi mít libovolný počet znaků. V aplikaci Excel najde hledaný řetězec na třetí pozici (napřcel) a vrátí 3.
Funkce VYHLEDÁVÁNÍ v Excelu - video návod
- Funkce Excel FIND.
- Funkce Excel LOWER.
- Funkce Excel UPPER.
- Excel PROPER Funkce.
- Funkce Excel REPLACE.
- Funkce SUBSTITUTE aplikace Excel.