Funkcia Excel FIND (príklad + video)
Kedy použiť funkciu Excel FIND
Funkciu Excel FIND je možné použiť, ak chcete nájsť textový reťazec v inom textovom reťazci a nájsť jeho polohu.
Čo vracia
Vráti číslo, ktoré predstavuje počiatočnú pozíciu reťazca, ktorý nachádzate v inom reťazci.
Syntax
= FIND (find_text, within_text, [start_num])
Vstupné argumenty
- find_text - text alebo reťazec, ktorý potrebujete nájsť.
- within_text - text, v ktorom chcete nájsť argument find_text.
- [start_num] - číslo, ktoré predstavuje pozíciu, od ktorej má vyhľadávanie začať. Ak to vynecháte, začína sa to od začiatku.
Doplňujúce Poznámky
- Ak nie je zadané počiatočné číslo, začne sa hľadať od začiatku reťazca.
- Funkcia Excel FIND je rozlišujú sa malé a veľké písmená. Ak chcete vykonať vyhľadávanie bez rozlišovania malých a veľkých písmen, použite funkciu VYHĽADÁVANIE v programe Excel.
- Funkcia Excel FIND nemôže pracovať so zástupnými znakmi. Ak chcete použiť zástupné znaky, použite funkciu Excel SEARCH.
- Vráti #HODNOTU! chyba, ak sa hľadaný reťazec v texte nenachádza.
Funkcia Excel FIND - príklady
Tu sú štyri príklady použitia funkcie Excel FIND:
Hľadanie slova v textovom reťazci (od začiatku)
Vo vyššie uvedenom príklade, keď hľadáte slovo Dobrý v texte Dobré ráno, vráti hodnotu 1, čo je pozícia začiatočného bodu hľadaného slova.
Upozorňujeme, že vo funkcii Excel FIND sa rozlišujú malé a veľké písmená. Keď namiesto Dobra použijete dobro, vráti #HODNOTU! chyba.
Ak hľadáte vyhľadávanie bez rozlišovania malých a veľkých písmen, použite funkciu VYHĽADÁVANIE v programe Excel.
Nájdenie slova v textovom reťazci (so zadaným začiatkom)
Tretí argument vo funkcii NÁJSŤ je pozícia v texte, odkiaľ chcete začať vyhľadávanie. V príklade uvedenom vyššie funkcia vráti 1, keď hľadáte text Dobré ráno a počiatočná pozícia je 1.
Avšak vráti chybu, keď začnete na 2. Preto hľadá text Good in ood Morning. Pretože ho nemôže nájsť, vráti chybu.
Poznámka: Ak preskočíte posledný argument a neposkytnete počiatočnú pozíciu, predvolene sa bude považovať za 1.
Keď dôjde k viacnásobnému výskytu hľadaného textu
Funkcia Excel FIND začne hľadať zadaný text zo zadanej pozície. Vo vyššie uvedenom príklade, keď hľadáte text Dobrý v dobrom ráne s počiatočnou pozíciou 1, vráti hodnotu 1 tak, ako ju nájde na začiatku.
Keď spustíte vyhľadávanie od druhého znaku, vráti 6, pretože nájde zodpovedajúci text na šiestej pozícii.
Extrahovanie všetkého vľavo určeného znaku/reťazca
Predpokladajme, že máte e -mailové ID, ktoré robia niektorých superhrdinov, ako je uvedené nižšie, a chcete extrahovať iba časť používateľského mena (čo by boli znaky pred znakom @).
Nasleduje vzorec, ktorý v každom e -mailovom ID nájde polohu „@“ a extrahuje všetky znaky naľavo od neho:
= VĽAVO (A2, NÁJDI („@“, A2,1) -1)
Funkcia FIND v tomto vzorci udáva polohu znaku „@“. Funkcia LEFT, ktorá používa túto pozíciu na extrahovanie používateľského mena.
Napríklad v prípade [email protected] funkcia FIND vráti 11. Funkcia LEFT potom použije FIND („@“, A2,1) -1 ako druhý argument na získanie používateľského mena.
Všimnite si toho, že 1 sa odpočíta od hodnoty vrátenej funkciou FIND, pretože chceme vylúčiť @ z výsledku funkcie LEFT.
Funkcia Excel FIND - VIDEO
- Funkcia Excel LOWER.
- Excel HORNÁ funkcia.
- PROPER funkcia Excel.
- Funkcia Excel REPLACE.
- Funkcia Excel SEARCH.
- Funkcia SUBSTITUTE programu Excel.
Tiež by sa vám mohli páčiť nasledujúce návody:
- Ako rýchlo nájsť a odstrániť hypertextové odkazy v programe Excel.
- Ako nájsť zlúčené bunky v programe Excel.
- Ako nájsť a odstrániť duplikáty v programe Excel.
- Použitie funkcie Nájsť a nahradiť v programe Excel.