SZÖVEG.TALÁL és SZÖVEG.TALÁL2 függvény

Ez a cikk a Microsoft Excel SZÖVEG.TALÁL és SZÖVEG.TALÁL2 függvényének képletszintaxisát és használatát ismerteti.

Leírás

A SZÖVEG.TALÁL és a SZÖVEG.TALÁL2 egy karaktersorozatban egy másikat keres, és eredményül az első karakterlánc első karakterének helyét adja a második karakterlánc elejétől számítva.

Fontos : 

  • Ezek a függvények nem feltétlenül érhetők el minden nyelven.

  • A SZÖVEG.TALÁL függvény olyan nyelveken használható, amelyek egybájtos karakterkészletet (SBCS) használnak, míg a SZÖVEG.TALÁL2 kétbájtos (DBCS) karakterkészletet alkalmazó nyelvekhez készült. A számítógépen beállított alapértelmezett nyelv az eredményt a következő módon befolyásolja:

  • A SZÖVEG.TALÁL minden karaktert egynek számol attól függetlenül, hogy egy- vagy kétbájtos karakterről van szó, illetve hogy mi az alapértelmezett nyelv.

  • A SZÖVEG.TALÁL2 függvény a kétbájtos karaktereket kettőnek számolja, ha engedélyezte egy kétbájtos karakterkészletet használó nyelven a szerkesztést, majd ezt a nyelvet beállította alapértelmezettként. Egyéb esetben a SZÖVEG.TALÁL2 minden karaktert egynek számol.

Kétbájtos (DBCS) karakterkészletet támogató nyelv a japán, a kínai (egyszerűsített), a kínai (hagyományos) és a koreai.

Szintaxis

SZÖVEG.TALÁL(keres_szöveg; szöveg; [kezdet])

SZÖVEG.TALÁL2(keres_szöveg; szöveg; [kezdet])

A SZÖVEG.TALÁL és a SZÖVEG.TALÁL2 függvény szintaxisa az alábbi argumentumokat foglalja magában:

  • Keres_szöveg:    Megadása kötelező. A keresett szöveg.

  • Szöveg:    Megadása kötelező. A keresett szöveget tartalmazó szöveg.

  • Kezdet:    Megadása nem kötelező. Az a karakter, amelytől a keresést indítja. A szöveg argumentumon belül az első karakter sorszáma 1. Ha a kezdet hiányzik, értéke 1 lesz.

Megjegyzések

  • A SZÖVEG.TALÁL és a SZÖVEG.TALÁL2 függvény különbséget tesz a kis- és a nagybetűk között, és nem teszi lehetővé a helyettesítő karakterek használatát. Ha a keresés közben nem szeretné megkülönböztetni a kis- és a nagybetűket, vagy ha helyettesítő karaktereket kíván használni, a SZÖVEG.KERES és a SZÖVEG.KERES2 függvényt használhatja.

  • 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 a keres_szöveg nem szerepel a szöveg paraméterrel megadott szövegben, akkor a SZÖVEG.TALÁL és a SZÖVEG.TALÁL2 az #ÉRTÉK! hibaértéket adja vissza.

  • Ha a kezdet értéke nem nagyobb nullánál, a SZÖVEG.TALÁL és SZÖVEG.TALÁL2 eredménye az #ÉRTÉK! hibaérték lesz.

  • Ha a kezdet értéke nagyobb, mint a szöveg hossza, a SZÖVEG.TALÁL és SZÖVEG.TALÁL2 az #ÉRTÉK! hibaértéket adja eredményül.

  • A kezdet argumentumot akkor érdemes megadni, ha a szöveg bal oldalától kezdve adott számú karaktert ki szeretne hagyni. Ha a SZÖVEG.TALÁL függvénnyel 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.TALÁL 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.TALÁL függvény mindig a karaktersorozat bal széléhez, nem pedig a kezdet karakterhez képest adja meg a karakterszámot.

Példák

Másolja a mintaadatokat az alábbi táblázatból, és illessze be őket egy új Excel-munkalap A1 cellájába. Ha azt szeretné, hogy a képletek megjelenítsék az eredményt, jelölje ki őket, és nyomja le az F2, majd az Enter billentyűt. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.

Adatok

Lengyel  Attila

Képlet

Leírás

Eredmény

=SZÖVEG.TALÁL("L";A2)

Az első „L” karakter helye az A2 cellában

1

=SZÖVEG.TALÁL("l";A2)

Az első „l” karakter helye az A2 cellában

7

=SZÖVEG.TALÁL("l";A2;8)

Az első „l” karakter helye az A2 cellában, a nyolcadik karaktertől kezdve a keresést

14

2. példa

Adatok

Kerámialap #124-TD45-87

Tekercs #12-671-6772

Szabályozható ellenállás #116010

Képlet

Leírás (eredmény)

Eredmény

=KÖZÉP(A2;1;SZÖVEG.TALÁL(" #";A2;1)-1)

Az A2 cellában az első karaktertől a „#” karakterig tartó szövegrész kiemelése (Kerámialap)

Kerámialap

=KÖZÉP(A3;1;SZÖVEG.TALÁL(" #";A3;1)-1)

Az A3 cellában az első karaktertől a „#” karakterig tartó szövegrész kiemelés (Tekercs)

Tekercs

=KÖZÉP(A4;1;SZÖVEG.TALÁL(" #";A4;1)-1)

Az A4 cellában az első karaktertől a „#” karakterig tartó szövegrész kiemelése (Szabályozható ellenállás)

Szabályozható ellenállás

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×