Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel Webes Excel Excel 2024 Mac Excel 2024

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.

Határoló    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ÖVEGBEFORE("Piroska, piros kapucni"; "kapucni")

Piroska

=SZÖVEGBEFORE("Piroska, piros kapucni"; "")

=SZÖVEGBEFORE("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

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.