A SZÖVEG.KERES egy karaktersorozatban egy másikat keres és a találat első karakterének helyét adja vissza a szöveg elejétől számítva. Az így megtalált hely a KÖZÉP vagy a CSERE függvénnyel használható a szöveg módosítására.
Szintakszis
SZÖVEG.KERES(keres_szöveg;szöveg;kezdet)
Keres_szöveg: A keresett karaktersorozat. A keres_szöveg argumentumban használhatja a helyettesítő karaktereket is : a kérdőjelet (?) és a csillagot (*). A kérdőjel egyetlen karaktert, míg a csillag tetszőleges számú karaktert helyettesíthet. Ha magát a helyettesítő karaktert (kérdőjelet vagy csillagot) keresi, írjon tilde karaktert (~) elé.
Szöveg: Az a szöveg, amelyben a keres_szöveg argumentum értékét meg kell keresni.
Kezdet: Annak a karakternek a száma, ahonnan a keres_szöveg részben elkezdődik a keresés. A kezdet argumentumot akkor érdemes megadni, ha a szöveg bal oldalától kezdve adott számú karaktert ki szeretne hagyni. Például a „Ffi0093.Férfidivat” karaktersorozat leíró részében szeretné megtalálni az első „F” helyét, akkor a kezdet argumentum legyen 8. Ekkor a SZÖVEG.KERES a keresést a 8. karakternél kezdi, a keres_szöveg értékét a következő karakternél megtalálja, így eredményül a 9 értéket adja. A SZÖVEG.KERES függvény mindig a karaktersorozat bal széléhez, nem pedig a kezdet karakterhez képest adja meg a karakterszámot.
Megjegyzések
-
A SZÖVEG.KERES függvény a keresésnél nem tesz különbséget a kis- és a nagybetűk között.
-
A SZÖVEG.KERES függvény hasonlít a SZÖVEG.TALÁL függvényhez, az eltérés annyi, hogy az utóbbi különbséget tesz a kis- és a nagybetűk között.
-
Ha a keres_szöveg argumentum nem található, akkor a függvény az #ÉRTÉK! hibaértéket adja eredményül.
-
Ha a kezdet argumentumot nem adja meg, feltételezett értéke 1 lesz.
-
Ha a kezdet nem nagyobb 0-nál, vagy nagyobb a szöveg hosszánál, akkor az #ÉRTÉK! hiba jelenik meg.
Példák
Oszlop1 |
Oszlop2 |
Oszlop3 |
Képlet |
Leírás (eredmény) |
Jelentések |
Profit összege |
összege |
=SZÖVEG.KERES("e";[Oszlop1];6) |
Az első o karakter helye a szövegben; a keresés a hatodik karaktertől kezdődik (10) |
Jelentések |
Profit összege |
összege |
=SZÖVEG.KERES([Oszlop2];[Oszlop3]) |
Az "összege" helye a "Profit összege" szövegben (8) |
Jelentések |
Profit összege |
összege |
=CSERE([Oszlop3],SZÖVEG.KERES([Oszlop3];[Oszlop2]);7,"mennyisége") |
Az "összege" szó lecserélése a "mennyisége" szóra a második szövegben (Profit mennyisége) |