Egy adott karakter vagy karakterlánc előtt előforduló szöveget ad vissza. Ez a TEXTAFTER függvény ellentéte.

Szintaxis

=TEXTBEFORE(szöveg;elválasztó;[instance_num]; [match_mode]; [match_end]; [if_not_found])

A TEXTBEFORE függvény szintaxisa az alábbi argumentumokat tartalmazza:

szöveg       A szöveg, amelyben keres. Helyettesítő karakterek nem használhatók. Ha a szöveg üres karakterlánc, az Excel üres szöveget ad vissza. Kötelező megadni.

elválasztó       Szöveg, ami kijelöli azt a pontot, amely előtti szövegrészt ki szeretné nyerni. Kötelező megadni.

előfordulás_száma       Annak az elválasztónak a példánya, amely után ki szeretné nyerni a szöveget.   Alapértelmezés szerint az előfordulás_száma = 1.  A negatív szám a szöveg végéről kezdi a szöveg keresését. Nem kötelező.

[match_mode]    Meghatározza, hogy a szöveges keresés megkülönbözteti-e a kis- és nagybetűket. Az alapértelmezett érték a kis- és nagybetűk megkülönböztetése. Nem kötelező. Adja meg a következők egyikét:

  • 0      Megkülönbözteti a kis- és nagybetűket.

  • 1      Nem különbözteti meg a kis- és nagybetűket.

match_end     A szöveg végét elválasztóként kezeli. Alapértelmezés szerint a szöveg pontosan egyezik. Nem kötelező. Adja meg az alábbiakat:

  • 0      Ne egyezzen az elválasztó karakter és a szöveg vége.

  • 1      Egyezzen az elválasztó karakter és a szöveg vége.

if_not_found    A visszaadott érték, ha nem található egyezés. Alapértelmezés szerint a rendszer #N/A értéket ad vissza. Nem kötelező.

Megjegyzések

Ha üres elválasztó értékkel keres, a SZÖVEGELŐTTE függvény azonnal eredményt ad. Üres szöveget ad vissza, ha elölről keres (ha instance_num pozitív), és a teljes szöveget adja vissza, ha a végéről keres (ha instance_num negatív).

Példa

Eredmény

=SZÖVEGELŐTTE("Piroska, piros kapucni", "kapucni")

Piroska

=SZÖVEGELŐTTE("Piroska, piros kapucni", "")

=SZÖVEGELŐTTE("Piroska, piros kapucni", "", -1)

Piroska, piros kapucni

Hibák

  • Excel egy #VALUE! értéket ad vissza hiba, ha instance_num = 0, vagy ha instance_num nagyobb, mint a szöveg hossza.

  • Az Excel #N/A hibát ad vissza, ha elválasztó nem szerepel a szövegben.

  • Az Excel #N/A hibát ad vissza, ha az előfordulás_száma nagyobb, mint az elválasztó karakter előfordulási száma a szövegben.

Példák

Másolja ki a példaadatokat az alábbi táblázatok mindegyikéből, és illessze be azokat egy új Excel-munkalap A1 cellájába. Szükség esetén módosíthatja az oszlopok szélességét, hogy az összes adat látható legyen.

Adatok

Piroska piros sapkája

Piroska piros sapkája

Képletek

Eredmények

=SZÖVEGELŐTTE(A2,"Piros")

Kis 

=SZÖVEGELŐTTE(A3,"Piros")

#HIÁNYZIK

=SZÖVEGELŐTTE(A3,"piros",2)

Piroska

=SZÖVEGELŐTTE(A3,"piros",-2)

Kis

=SZÖVEGELŐTTE(A3,"Piros",,HAMIS)

#HIÁNYZIK

=SZÖVEGELŐTTE(A3,"piros",3)

#HIÁNYZIK

Adatok

Marcus Aurelius

Szókratész

Immanuel Kant

Képletek

Eredmények

=SZÖVEGELŐTTE(A2," ",,,1)

Marcus

=SZÖVEGELŐTTE(A3," ",,,0)

#HIÁNYZIK

=SZÖVEGELŐTTE(A3," ",,,1)

Szókratész

=SZÖVEGELŐTTE(A4," ",,,1)

Immanuel

Lásd még

Szöveges függvények (segédlet)

TEXTSPLIT függvény

TEXTAFTER függvé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.