Kibocsátási megjegyzések
Féléves nagyvállalati csatorna
Féléves nagyvállalati csatorna (előzetes verzió)
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ó Az a szöveg, amely kijelöli azt a pontot, amely előtti szövegrészt ki szeretné nyerni. Kötelező megadni.
instance_num 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 A kis- és nagybetűk nem különböztetik meg.
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.
1. példa
| Piroska piros sapkája | ||
|---|---|---|
| Adatok | ||
| Piroska piros sapkája | ||
| Képletek | Eredmény: | |
| =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 |
2. példa
| Adatok | |
|---|---|
| Marcus Aurelius | |
| Szókratész | |
| Immanuel Kant | |
| Képletek | Eredmény: |
| =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 |