Applies ToMicrosoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Webes Excel Excel 2024 Mac Excel 2024 Excel 2021 Mac Excel 2021 Excel 2019 Excel 2016

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 SEARCH és a SEARCHB függvény egy szöveges sztringet keres egy második karakterláncban, és visszaadja az első szöveges karakterlánc kezdő pozíciójának számát a második karakterlánc első karakterétől. Ha például meg szeretné keresni az "n" betű pozícióját a "nyomtató" szóban, használhatja a következő 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")

az 5 értéket adja vissza, mert a "base" szó az "adatbázis" szó ötödik karakterével kezdődik. A SEARCH és a SEARCHB függvénnyel meghatározhatja egy karakter vagy szöveges sztring helyét egy másik szöveges sztringben, majd a MID és a MIDB függvénnyel visszaadhatja a szöveget, vagy a CSERE és a CSEREB függvénnyel módosíthatja a szöveget. Ezeket a függvényeket a jelen cikk 1. példájában mutatjuk 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 start_num használatával kihagyhat egy megadott számú karaktert. Tegyük fel, hogy a SEARCH függvényt használja példaként, tegyük fel, hogy a "AYF0093. YoungMensApparel". Ha meg szeretné keresni az első "Y" pozícióját a szöveges sztring leíró részében, állítsa start_num értékeként 8-ra, hogy a szöveg sorozatszám-része (ebben az esetben a "AYF0093") ne legyen keresve. A SEARCH függvény a nyolcadik karakterpozícióban indítja el a keresési műveletet, megkeresi a find_text argumentumban megadott karaktert a következő pozícióban, és visszaadja a 9-es számot. A SEARCH függvény mindig a within_text argumentum kezdetétől számítja ki a kihagyott karakterek számát, ha a start_num argumentum értéke nagyobb, mint 1.

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?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.