Megkeres egy szöveges sztringet (find_text) egy másik karakterláncban (within_text), és a within_text első karakteréből adja vissza a find_text kezdőpozíciójának számát. A KERESÉS funkcióval egy szöveges sztringet is megkereshet egy másikban, de a KERESÉS függvénytől eltérően a SZÖVEG.TALÁL függvény megkülönbözteti a kis- és nagybetűktől, és nem engedélyezi a helyettesítő karaktereket.
Szintaxis
FIND(find_text;within_text;start_num)
Keres_szöveg: A megkeresni kívánt szöveg.
Szöveg: A a keresett szöveget tartalmazó szöveg.
Honnantól: azt a karaktert adja meg, amelynél a keresést el szeretné indítani. 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 egy megadott számú karaktert. Tegyük fel például, hogy a "AYF0093" szöveges sztringgel dolgozik. YoungMensApparel". Ha meg szeretné keresni az első "Y" számát a szöveges sztring leíró részében, állítsa start_num értékeként 8-ra, hogy a szöveg sorozatszáma ne legyen keresve. A FIND a 8 karakterrel kezdődik, megkeresi find_text a következő karaktert, és a 9-es számot adja vissza. A FIND függvény mindig a within_text kezdetétől számítja ki a kihagyott karakterek számát, ha start_num nagyobb, mint 1.
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, a FIND a #VALUE adja vissza. hibaértéket adja eredményül.
-
Ha start_num értéke nem nagyobb nullánál, akkor a FIND a #VALUE! hibaértéket adja eredményül.
-
Ha start_num nagyobb, mint a within_text hossza, akkor a FIND függvény a #VALUE! hibaértéket adja eredményül.
1. példakészlet
Képlet |
Eredmény |
---|---|
=FIND("M";"Miriam McGovern") |
Az első "M" pozíciója a sztringben (1) |
=FIND("m";"Miriam McGovern") |
Az első "m" pozíciója a sztringben (6) |
=FIND("M";"Miriam McGovern";3) |
Az első "M" pozíciója a sztringben, a harmadik karakterrel kezdve (8) |
2. példakészlet
1. oszlop |
Képlet |
Eredmény |
---|---|---|
Kerámialap #124-TD45-87 |
=KÖZÉP([Oszlop1];1;KERES(" #";[Oszlop1];1)-1) |
Kinyeri a szöveget az 1. pozícióból a sztring "#" pozíciójába (kerámia szigetelők) |
Tekercs #12-671-6772 |
=KÖZÉP([Oszlop1];1;KERES(" #";[Oszlop1];1)-1) |
Kinyeri a szöveget az 1. pozícióból a sztring "#" pozíciójába (réztekercsek) |
Szabályozható ellenállás #116010 |
=KÖZÉP([Oszlop1];1;KERES(" #";[Oszlop1];1)-1) |
Kinyeri a szöveget az 1. pozícióból a sztring "#" pozíciójába (változó ellenállások) |