SZÖVEG.KERES, SZÖVEG.KERES2 függvények

Ez a témakör a Microsoft Excel SZÖVEG.KERES és SZÖVEG.KERES2 függvényének képletszintaxisát és használatát mutatja be.

Leírás

A SZÖVEG.KERES és a SZÖVEG.KERES2 egy szöveges karakterláncban egy másikat keres, és eredményül az első karakterlánc első karakterének helyét adja meg a második karakterlánc elejétől számítva.

=SZÖVEG.KERES("m";"nyomtató")

A függvény a 4 értéket adja vissza, mert az „m” a „nyomtató” szó negyedik karaktere.

Kereshet szavakat is más szavakon belül. Például a

=SZÖVEG.KERES("bázis";"adatbázis")

függvény eredménye 5, mert a „bázis” szó az „adatbázis” szó ötödik karakterénél kezdődik. A SZÖVEG.KERES és a SZÖVEG.KERES2 függvénnyel meghatározhatja egy karakter vagy szöveges karakterlánc helyét egy másik szöveges karakterláncon belül, majd a KÖZÉP és a KÖZÉP2 függvénnyel visszaadhatja a szöveget, vagy a CSERE és a CSERE2 függvénnyel módosíthatja a szöveget. Ezeket a függvényeket a jelen témakör 1. példája mutatja be.

Fontos : 

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

  • A SZÖVEG.KERES2 függvény csak akkor számol karakterenként két bájtot, ha egy kétbájtos karakterkészletet használó nyelv van beállítva alapértelmezettként. Egyébként a SZÖVEG.KERES2 függvény a SZÖVEG.KERES függvényhez hasonlóan egy bájtot számol karakterenként.

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.KERES(keres_szöveg;szöveg;[kezdet])

SZÖVEG.KERES2(keres_szöveg;szöveg;[kezdet])

A SZÖVEG.KERES és a SZÖVEG.KERES2 függvény szintaxisa az alábbi argumentumokat foglalja magában:

  • keres_szöveg:    Megadása kötelező. A keresett karaktersorozat.

  • szöveg:    Megadása kötelező. Az a szöveg, amelyben a keres_szöveg argumentum értékét meg kell keresni.

  • kezdet:    Megadása nem kötelező. A szöveg argumentum azon karakterhelye, amelytől a keresést el kell kezdeni.

Megjegyzés

  • A SZÖVEG.KERES és a SZÖVEG.KERES2 függvény nem különbözteti meg a kis- és a nagybetűket. Ha a keresésnél meg szeretné különböztetni a kis- és a nagybetűket, használja a SZÖVEG.TALÁL és a SZÖVEG.TALÁL2 függvényt.

  • Használhat helyettesítő karaktereket is – kérdőjelet (?) és csillagot (*) – a keres_szöveg argumentumban. A kérdőjel egyetlen karaktert, míg a csillag tetszőleges számú karaktert helyettesíthet. Ha magát a helyettesítő karaktert keresi, írjon tilde karaktert (~) a keresett karakter elé.

  • Ha a keres_szöveg értéke nem található, 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 argumentum nem nagyobb 0-nál, vagy nagyobb a szöveg hosszánál, akkor az #ÉRTÉK! hibaértéket kapja eredményül.

  • A kezdet argumentumot akkor érdemes megadni, ha adott számú karaktert ki szeretne hagyni. Ha a SZÖVEG.KERES függvény használatával 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, hogy a függvény ne keressen a sorozatszámban. Ekkor a SZÖVEG.KERES függvény 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 szöveg kezdetéhez képest adja meg a karakterszámot, beleszámolva a kihagyott karaktereket is, ha a kezdet argumentum 1-nél nagyobb.

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

Egyenlegek

Profit összege

összege

Itt a „főnök”.

Képlet

Leírás

Eredmény

=SZÖVEG.KERES("e";A2;6)

Az első „e” karakter helye az A2 cella karakterláncában, a hatodik karaktertől kezdve a keresést.

7

=SZÖVEG.KERES(A4;A3)

Az „összege” karakterlánc helye (a keresendő karakterlánc az A4 cella) a „Profit összege" karakterláncban (a keresést az A3 cellában kell végezni).

8

=CSERE(A3;SZÖVEG.KERES(A4;A3);6;"mennyisége")

Az „összege\rdblquote szó lecserélése a „mennyisége\rdblquote szóra. Először meg kell keresni az „összege\rdblquote szó kezdetét az A3 cellában, majd ezt a karaktert és a következő hat karaktert le kell cserélni a „mennyisége\rdblquote szóra.

Profit mennyisége

=KÖZÉP(A3;SZÖVEG.KERES(" ";A3)+1;4)

Visszaadja az első négy karaktert, amelyek a „Profit összege” szöveg első szóközét követik (A3 cella).

össz

=SZÖVEG.KERES("""";A5)

Az első dupla idézőjel (") pozíciója az A5 cellában.

7

=KÖZÉP(A5;SZÖVEG.KERES("""";A5)+1;SZÖVEG.KERES("""";A5;SZÖVEG.KERES("""";A5)+1)-SZÖVEG.KERES("""";A5)-1)

Csak a dupla idézőjelek közötti szöveget adja vissza az A5 cellából.

főnök

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.

×