Megkeres egy szöveges karakterláncot (find_text) egy másik szöveges karakterláncban (within_text), és eredményül az find_text első karakterének helyét adja vissza a within_text elejétől számítva. A SZÖVEG.KERES függvényt használhatja egy szöveges karakterlánc másikon belüli megkeresésére is, de a SZÖVEG.TALÁL függvénytől eltérően megkülönbözteti a kis- és nagybetűket, és nem teszi lehetővé a helyettesítő karakterek használatát.
Szintaxis
SZÖVEG.TALÁL(find_text;within_text;start_num)
Find_text a keresett szöveg.
Within_text a keresett szöveget tartalmazó szöveg.
Start_num a keresés kezdő karakterét határozza meg. A szöveg argumentumon belül az első karakter sorszáma 1. Ha a kezdet hiányzik, értéke 1 lesz.
A start_num használatával is kihagyhat adott számú karaktert. Tegyük fel például, hogy a "AYF0093. YoungMensApparel". Ha a szöveg leíró részében szeretné megtalálni az első "Y" helyét, a start_num legyen 8-as, hogy a program ne keressen a szöveg sorozatszámú részére. A SZÖVEG.TALÁL a 8. karakterrel kezdődik, a következő karakternél megkeresi a find_text, és eredményül a 9-es számot adja. A SZÖVEG.TALÁL függvény mindig a within_text elejétől számítva adja vissza a kihagyott karakterek számát, ha start_num 1-nél nagyobb.
Megjegyzések
- Ha a keres_szöveg "" (üres karaktersorozat), akkor a SZÖVEG.TALÁL a szöveg első karakterét adja vissza (ennek száma kezdet, illetve 1, ha ez az argumentum hiányzik).
- A keres_szöveg nem tartalmazhat helyettesítő karaktert.
- Ha find_text nem jelenik meg a within_text, akkor a SZÖVEG.TALÁL a #VALUE adja vissza! hibaértéket adja eredményül.
- Ha start_num nem nagyobb nullánál, akkor a SZÖVEG.TALÁL a #VALUE! hibaértéket adja eredményül.
- Ha start_num hossza meghaladja a within_text hosszát, akkor a SZÖVEG.TALÁL a #VALUE adja vissza! hibaértéket adja eredményül.
1. példakészlet
| Képlet | Leírás (eredmény) |
|---|---|
| =SZÖVEG.TALÁL("M";"Attila Attila") | Az első "l" karakter helye a karakterláncban (1) |
| =SZÖVEG.TALÁL("m";"Attila Attila") | Az első "m" karakter helye a karakterláncban (6) |
| =SZÖVEG.TALÁL("M";"Attila Attila";3) | Az első "M" karakter helye a karakterláncban, a harmadik karaktertől kezdve (8) |
2. példakészlet
| Col1 | Képlet | Leírás (eredmény) |
|---|---|---|
| Kerámialap #124-TD45-87 | =KÖZÉP([1. oszlop];1;SZÖVEG.TALÁL(" #",[Oszlop1],1)-1) | Az első karaktertől a " #" karakterig tartó szövegrész kiemelése a karakterláncban (Kerámialap) |
| Tekercs #12-671-6772 | =KÖZÉP([1. oszlop];1;SZÖVEG.TALÁL(" #",[Oszlop1],1)-1) | Az első karaktertől a " #" karakterig tartó szövegrész kiemelése a karakterláncban (Tekercs) |
| Szabályozható ellenállás #116010 | =KÖZÉP([1. oszlop];1;SZÖVEG.TALÁL(" #",[Oszlop1],1)-1) | Az első karaktertől a " #" karakterig tartó szövegrész kiemelése a karakterláncban (változtatható ellenállás) |