A SZÖVEG.KERES függvény annak a karakternek a számát adja vissza, amelynél az adott karakter vagy szöveges karakterlánc először található, start_num-kal kezdődően. A SZÖVEG.KERES függvénnyel meghatározhatja egy karakter vagy szöveges karakterlánc helyét egy másik szöveges karakterláncon belül, így a KÖZÉP vagy a CSERE függvénnyel módosíthatja a szöveget.
Szintaxis
SZÖVEG.KERES(find_text;within_text;start_num)
Find_text a keresett szöveg. Használhat helyettesítő karaktereket – kérdőjelet (?) és csillagot (*) find_text. A kérdőjel egyetlen karaktert, míg a csillag tetszőleges számú karaktert helyettesíthet. Ha magát a helyettesítő karaktert keressük, írjunk tilde karaktert (~) eléje.
Within_text az a szöveg, amelyben find_text keres.
Start_num a within_text annak a karakterszámnak a száma, amelytől el kell kezdeni a keresést. A start_num használatával adott számú karaktert ugorhat ki. 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.KERES a 8. karakterrel kezdődik, a következő karakternél megkeresi a find_text, így eredményül a 9-es számot adja eredményül. A SZÖVEG.KERES függvény mindig a within_text elejétől kezdődően adja vissza a karakterek számát, és egynél nagyobb start_num esetén számolja ki a kihagyott karaktereket.
Megjegyzések
- A szöveg keresésekor a SZÖVEG.KERES nem tesz különbséget a kis- és nagybetűk között.
- A SZÖVEG.KERES függvény hasonlít a SZÖVEG.TALÁL függvényhez azzal a különbséggel, hogy a SZÖVEG.TALÁL megkülönbözteti a kis- és nagybetűket.
- Ha find_text nem található, a #VALUE! hibaértéket adja vissza.
- Ha nem adja meg start_num, feltételezett értéke 1 lesz.
- Ha start_num nem nagyobb nullánál vagy within_text hosszánál, akkor a #VALUE! hibaértéket adja vissza.
Példák
| Col1 | Col2 | Col3 oszlop | Képlet | Leírás (eredmény) |
|---|---|---|---|---|
| Egyenlegek | Profit összege | összege | =SZÖVEG.KERES("e";[oszlop1];6) | Az első "e" karakter helye a karakterláncban, a hatodik pozíciótól kezdve (7) |
| Egyenlegek | Profit összege | összege | =SZÖVEG.KERES([Oszlop3];[Oszlop2]) | Az "árrés" helye a "haszonkulcsban" (8) |
| Egyenlegek | Profit összege | összege | =CSERE([2. oszlop];SZÖVEG.KERES([3. oszlop];[2. oszlop]);6;"Összeg") | Az "összeg" szó lecserélése a "mennyiség" szóra |