Čo by ste mali vedieť
- FIND sa používa na nájdenie pozície daného reťazca z výberu.
- Môže byť použitý samostatne, ale častejšie je vnorený do iných funkcií vrátane LEFT, RIGHT a MID.
Tento článok vysvetľuje, ako používať funkciu NÁJSŤ samostatne a vnorenú s inými funkciami v ľubovoľnej verzii Excelu vrátane Excelu 2019 a Microsoftu 365.
Čo je funkcia HĽADAŤ?
Funkcia FIND v Exceli nájde pozíciu daného reťazca z konkrétneho výberu.
Funkciu NÁJSŤ v Exceli možno použiť samostatne na vytvorenie polohy postavy, ako na obrázku nižšie, ale častejšie je vnorená do iných funkcií. Keď ju vnoríte pomocou LEFT, RIGHT a MID, môžete extrahovať a vymazať časti informácií z bunky.
Funkcia Nájsť a nahradiť, nie táto funkcia, sa používa na vyhľadávanie v excelovom zošite.
NÁJSŤ Syntax a argumenty funkcie
Napíšte funkciu takto, aby jej Excel správne porozumel:
=FIND(find_text, inside_text, [start_num])
- find_text: Toto je text, ktorý chcete nájsť. Je to povinné.
- within_text: Toto je miesto, ktoré obsahuje text, ktorý chcete nájsť. Toto je tiež povinné.
- start_num: Toto je prvý znak, od ktorého sa začne vyhľadávanie; ak sa vynechá, použije sa 1. Tento argument je voliteľný.
Tu je viac informácií o argumentoch funkcie FIND:
- Rozlišujú sa malé a veľké písmená.
- Zástupné znaky nie sú povolené.
- HODNOTA! sa vráti v niekoľkých situáciách: ak sa text, ktorý hľadáte, neobjaví v rámci_textu, ak počiatočné_číslo nie je väčšie ako nula a ak je počiatočné_číslo väčšie ako dĺžka v rámci_textu.
Funkcia HĽADAŤ je skutočne podobná, ale nerozlišuje veľké a malé písmená a umožňuje použitie zástupných znakov.
NÁJSŤ Príklady funkcií
Tu je niekoľko rôznych spôsobov, ako môžete použiť funkciu NÁJSŤ:
Písmeno vo vzorci
=NÁJSŤ("w", A2)
V tomto príklade funkcie FIND hľadáme pozíciu w v bunke A2. Vzhľadom na to, že bunka číta Lifewire, výsledok tohto vzorca je 5.
List uvedený v inej bunke
=FIND(D2, A2)
Toto je veľmi podobný príklad, ale písmeno, ktoré používame pri vyhľadávaní, je uložené v D2. Ak by bolo w napísané v D2, výsledkom by bol rovnaký výsledok ako v prvom príklade.
Tieto prvé dva príklady ukazujú základy funkcie NÁJSŤ. Čísla, ktoré vytvárajú, používa Excel na výpočet toho, čo robiť ďalej, čo sa stane užitočným, keď to skombinujete s inými funkciami…
Extrahujte krstné meno s funkciou LEVA
=LEFT(A2, NÁJSŤ(" ", A2))
Tento príklad používa funkciu LEFT s funkciou NÁJSŤ, aby sme mohli extrahovať krstné meno niekoho z bunky, ktorá obsahuje jeho meno a priezvisko. Keďže na oddelenie mena a priezviska sa používa medzera, na nájdenie medzery v A2 používame funkciu NÁJSŤ. Excel chápe medzeru ako šiestu, takže funkcia LEFT teraz môže chytiť všetko naľavo od šiesteho miesta. V tomto prípade je to krstné meno Emily.
Extrahovať priezvisko so SPRÁVNOU funkciou
=RIGHT(A14, FIND(" ", A14)-2)
Na získanie priezviska v tomto príklade by sa dala použiť veľmi podobná funkcia. Ale keďže chceme, čo je napravo od znaku, ktorý HĽADAJ hľadá (medzera), použijeme funkciu RIGHT.
Odčítanie na konci slúži na odsadenie funkcie o dva znaky. Chceme len priezvisko, nie žiadne písmená krstného mena ani medzeru, preto mierne zmeníme vzorec, aby sme začínali na inej pozícii.
Pridať text na NÁJSŤ vzorec
="Moje krstné meno je "&LEFT(A14, FIND(" ", A14))&"a moje priezvisko je "&RIGHT(A14, FIND(" ", A14)-2)&"."
Toto je zábavný príklad funkcie NÁJSŤ, kde kombinujeme dva vzorce, ktoré sme práve prešli. V podstate prevádzame jednu bunku, ktorá má meno a priezvisko, na bunku, ktorá obsahuje obe mená, ale zároveň tvorí vetu.
Extrahovať číslo z bunky s funkciou MID
=MID(A16, FIND("(", A16)+1, (NÁJSŤ(")", A16)-FIND("(", A16))-1)
Tento príklad funkcie FIND je o niečo zložitejší. Používa funkciu MID na izoláciu toho, čo je medzi zátvorkami tak, že najprv identifikuje umiestnenie ľavej a pravej zátvorky.