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 cikk a Microsoft Excel KERESÉS függvényének képletszintaxisát és használatát ismerteti.

Leírás

A SEARCH függvény megkeres egy szöveges sztringet egy második karakterláncban, és visszaadja az első szöveges sztring 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 KERESÉS funkcióval meghatározhatja egy karakter vagy szöveges sztring helyét egy másik szöveges sztringben, majd a KÖZÉP függvelmével visszaadhatja a szöveget, vagy a CSERE függvényt használhatja a szöveg módosításához. Ezeket a függvényeket a jelen cikk 1. példájában mutatjuk be.

Szintaxis

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

A SEARCH függvény argumentumai a következők:

  • find_text    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 SEARCH függvény nem különbözteti meg a kis- és nagybetűk különbségét. Ha kis- és nagybetűk megkülönböztetésével szeretne keresést végezni, használja a FIND 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

Fontos: 

  • A SEARCHB függvény elavult.

  • A 2. kompatibilitási verzióra beállított munkafüzetekben a KERESÉS javította a helyettesítő párok viselkedését, és kettő helyett egy karakterként számolja őket. A változatválasztók (amelyeket gyakran használnak emojikkal) továbbra is külön karakternek számítanak. További információ: A Unicode szabvány

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.