Přejít k hlavnímu obsahu

vynikat SEARCH funkce

Autor: Xiaoyang Naposledy změněno: 2020-02-23

V aplikaci Excel vám funkce SEARCH pomůže najít pozici konkrétního znaku nebo podřetězce z daného textového řetězce, jak ukazuje následující snímek obrazovky. V tomto kurzu uvedu, jak používat tuto funkci HLEDAT v aplikaci Excel.

 Syntaxe:

Syntaxe funkce SEARCH v aplikaci Excel je:

=SEARCH (find_text, within_text, [start_num])

 argumenty:

  • find_text: Požadované. Znak nebo text, který chcete najít.
  • within_text: Požadované. Textový řetězec, který má být prohledán uvnitř.
  • start_num: Volitelné. Z jaké pozice chcete zahájit vyhledávání v textovém řetězci. Pokud je tento argument vynechán, hledání začíná od prvního znaku daného textového řetězce.

Poznámky:

  • 1. Funkce SEARCH vrátí pozici prvního výskytu najít_text uvnitř textového řetězce, pokud počáteční_číslo je vynechán.
  • 2. Funkce SEARCH nerozlišuje velká a malá písmena, pokud potřebujete hledat malá a velká písmena, měli byste použít funkci FIND.
  • 3. Pokud je hodnota najít_text není nalezen, funkce SEARCH vrátí #HODNOTA! chybová hodnota.
  • 4. V případě, že počáteční_číslo není větší než 0 nebo je větší než délka uvnitř_textu, hodnota! vrátí se také chybová hodnota.
  • 5. Funkce SEARCH umožňuje použití zástupných znaků v souboru najít_text Argument:
    • Otazník (?): odpovídá jednomu znaku;
    • Hvězdička (*): odpovídá libovolné sérii znaků;
    • Chcete-li najít skutečný otazník (?) Nebo hvězdičku (*), zadejte před ně vlnovku (~), například: ~*nebo ~?.

 Návrat:

Vrátí umístění konkrétního znaku nebo textu z daného textového řetězce.


 Příklady:

Příklad 1: Hledání znaku nebo textu v textovém řetězci (od začátku)

Při hledání konkrétního znaku nebo slova v textovém řetězci za účelem vrácení jeho polohy od začátku prvního znaku použijte následující vzorec:

=SEARCH(B2, A2)

Poznámka: Ve výše uvedeném vzorci je B2 buňka obsahující znak nebo text, který chcete najít na své pozici, A2 je textový řetězec, ze kterého chcete hledat.

Poté získáte pozici prohledávaného textu od začátku textového řetězce, viz screenshot:


Příklad 2: Hledání znaku nebo textu v textovém řetězci (se zadaným začátkem)

Někdy možná budete chtít získat pozici konkrétního znaku v textovém řetězci od konkrétního začátku namísto začátku prvního znaku. V takovém případě stačí přidat třetí argument start_num.

Zadejte nebo zkopírujte následující vzorec do prázdné buňky:

=SEARCH(B2, A2,C2)

Poznámka: Ve výše uvedeném vzorci, B2 je buňka obsahuje znak nebo text, který chcete najít, A2 je textový řetězec, ze kterého chcete hledat, a C2 je číslo, od kterého chcete zahájit vyhledávání v textovém řetězci.

Poté byly vráceny pozice znaku nebo textu v textovém řetězci, odkud chcete zahájit vyhledávání, viz screenshot:


Příklad 3: Najděte a extrahujte text mezi závorkami

Pokud máte seznam textových řetězců, jejichž některé texty jsou uzavřeny v závorkách, nyní chcete pouze extrahovat text mezi závorkami, zde vám může při řešení této úlohy pomoci funkce SEARCH kombinující funkci MID.

Do prázdné buňky použijte následující vzorec:

=MID(A2,SEARCH("(",A2)+1, SEARCH(")",A2)-SEARCH("(",A2)-1)

A všechny texty mezi závorkami byly extrahovány najednou, viz screenshot:


 Další funkce:

  • Funkce Excel RIGHT
  • Funkce RIGHT se používá k vrácení textu zprava od textového řetězce.
  • Funkce Excel REPLACE
  • Funkce REPLACE vám pomůže najít a nahradit znaky na základě daného umístění z textového řetězce novým textem.

Nejlepší kancelářské nástroje produktivity

Kutools pro Excel - pomůže vám vyniknout před davem

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty  |  Odstranit prázdné řádky  |  Kombinujte sloupce nebo buňky bez ztráty dat  |  Kolo bez vzorce ...
Super VLookup: Více kritérií  |  Vícenásobná hodnota  |  Přes Multi-Sheets  |  Fuzzy vyhledávání...
Adv. Rozbalovací seznam: Snadno rozevírací seznam  |  Závislý rozbalovací seznam  |  Vícenásobný výběr rozevíracího seznamu...
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  Porovnejte sloupce s Vyberte stejné a různé buňky ...
Doporučené funkce: Zaměření mřížky  |  Návrhové zobrazení  |  Velký Formula Bar  |  Správce sešitů a listů | Knihovna zdrojů (Automatický text)  |  Výběr data  |  Zkombinujte pracovní listy  |  Šifrovat/dešifrovat buňky  |  Odesílat e-maily podle seznamu  |  Super filtr  |  Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky ...)  |  50+ Graf Typ nemovitosti (Ganttův diagram ...)  |  40+ Praktické Vzorce (Vypočítejte věk na základě narozenin ...)  |  19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty ...)  |  12 Konverze Tools (Čísla na slova, Přepočet měny ...)  |  7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky Excelu ...)  |  ... a více

Kutools pro Excel se může pochlubit více než 300 funkcemi, Zajištění toho, že to, co potřebujete, je jen jedno kliknutí...

Popis


Záložka Office - Povolte čtení a úpravy na záložkách v Microsoft Office (včetně Excelu)

  • Jednu sekundu přepnete mezi desítkami otevřených dokumentů!
  • Snižte stovky kliknutí myší každý den, sbohem s myší rukou.
  • Zvyšuje vaši produktivitu o 50% při prohlížení a úpravách více dokumentů.
  • Přináší efektivní karty do Office (včetně Excelu), stejně jako Chrome, Edge a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations