Vyhľadá jeden textový reťazec (find_text) v inom textovom reťazci (within_text) a vráti číslo počiatočnej pozície find_text od prvého znaku within_text. Funkciu SEARCH môžete použiť aj na vyhľadanie jedného textového reťazca v inom reťazci, ale na rozdiel od funkcie SEARCH funkcia FIND rozlišuje malé a veľké písmená a nepovoľuje zástupné znaky.
Syntax
FIND(find_text;within_text;start_num)
nájsť_text je text, ktorý chcete vyhľadať.
v_texte je text obsahujúci text, ktorý chcete nájsť.
Počiatočná_pozícia určuje znak, od ktorého sa má spustiť vyhľadávanie. Prvý znak v rámci hľadaného textu je znak číslo 1. Ak vynecháte argument pozícia_začiatku, predpokladá sa, že má hodnotu 1.
Na vynechanie zadaného počtu znakov môžete použiť aj start_num. Predpokladajme napríklad, že pracujete s textovým reťazcom "AYF0093. YoungMensApparel". Ak chcete nájsť prvý znak „Y“ v popisnej časti textového reťazca, priraďte argumentu pozícia_začiatku hodnotu 8, aby sa neprehľadávala časť reťazca obsahujúca sériové číslo. Funkcia FIND začne hľadanie ôsmym znakom, nájde hodnotu argumentu nájsť_text na ďalšom znaku a vráti číslo 9. Funkcia FIND vždy vráti počet znakov od začiatku argumentu v_texte a započíta preskočené znaky, ak je argument pozícia_začiatku väčší ako 1.
Poznámky
-
Ak argument nájsť_text obsahuje "" (prázdny text), výsledok funkcie FIND sa bude rovnať prvému znaku v prehľadávanom reťazci (to znamená, znaku daného parametrom pozícia_začiatku alebo 1).
-
Argument nájsť_text nemôže obsahovať žiadne zástupné znaky.
-
Ak sa find_text nezobrazuje v within_text, funkcia FIND vráti #VALUE! .
-
Ak start_num nie je väčšia ako nula, funkcia FIND vráti #VALUE! .
-
Ak je start_num väčšia ako dĺžka within_text, funkcia FIND vráti #VALUE! .
Príklad množiny 1
|
Vzorec |
Popis (výsledok) |
|---|---|
|
=FIND("M";"Miriam McGovern") |
Pozícia prvého písmena M v reťazci (1) |
|
=FIND("m";"Miriam McGovern") |
Pozícia prvej "m" v reťazci (6) |
|
=FIND("M";"Miriam McGovern";3) |
Pozícia prvého písmena "M" v reťazci počnúc tretím znakom (8) |
Príklad množiny 2
|
Stĺpec 1 |
Vzorec |
Popis (výsledok) |
|---|---|---|
|
Keramické izolanty #124-TD45-87 |
=MID([Stĺpec1];1;FIND(" #";[Stĺpec1],1)-1) |
Extrahuje text z pozície 1 do pozície " #" v reťazci (Keramické izolanty) |
|
Medené cievky #12-671-6772 |
=MID([Stĺpec1];1;FIND(" #";[Stĺpec1],1)-1) |
Extrahuje text z pozície 1 do pozície " #" v reťazci (Medené cievky) |
|
Reostaty #116010 |
=MID([Stĺpec1];1;FIND(" #";[Stĺpec1],1)-1) |
Extrahuje text z pozície 1 do pozície " #" v reťazci (premenné rezistory) |