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 függvény egy szöveges karakterláncot keres egy második karakterláncban, és visszaadja az első karakterlánc kezdő pozíciójának számát a második karakterlánc első karakterében. Ha például az "n" betű helyét a "nyomtató" szóban találja, használhatja az alábbi függvényt:

=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")

eredménye 5,mivel az "alap" szó az "adatbázis" szó ötödik karakterével kezdődik. A SZÖVEG.KERES és a SZÖVEG.KERES2 függvény segítségével meghatározhatja egy karakter vagy szöveg egy másik karakterláncon belüli helyét, majd a KÖZÉP és a KÖZÉP2 függvényt használva visszaadhatja a szöveget, illetve a CSERE és a CSERE2 függvényt használva módosíthatja a szöveget. Ezeket a függvényeket a cikk 1. példája szemlélteti.

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 start_num megadott számú karakter kihagyása. Tegyük fel, hogy a SZÖVEG.KERES függvényt használja példaként, például az "AYF0093. YoungMensApparel". Ha meg kell keresnie az első "Y" pozícióját a szöveges karakterlánc leíró részében, állítson be start_num 8-nak megfelelőt, hogy a szöveg sorszámrészében (ebben az esetben az "AYF0093") ne keressen. A SEARCH függvény a nyolcas karakter pozícióban kezdi a keresést, megkeresi a find_text argumentumban megadott karaktert a következő pozícióban, és a 9-es számot adja eredményül. A KERESÉS függvény mindig a kezdő argumentumtól számított karakterek számát adja within_text, megszámolva a kihagyott karaktereket, ha start_num argumentum nagyobb 1-nél.

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.

5

=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

További segítségre van szüksége?

Office-jártasság 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