Ugrás a tartalomra

Excel TEXTBEFORE függvény

Szerző: Siluvia Utolsó módosítás: 2022-10-19

A TEXTBEFORE függvény egy adott részkarakterlánc vagy határoló előtt előforduló szöveget adja vissza.

Megjegyzések: Ez a funkció csak az Excel for Microsoft 365 programban érhető el az Insider csatornán.

Szintaxis

=TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

érvek

szöveg (kötelező): Az eredeti szöveges karakterlánc, amelyből a szöveget ki szeretné bontani. A következőképpen szállítható:
-- Egy szöveges karakterlánc;
Or
-- A cellahivatkozás
delimiter (kötelező): Egy részkarakterlánc vagy határoló, amely előtt ki szeretné bontani a szöveget;
Példányszám (nem kötelező): A határoló előfordulása a szövegben;
-- Az alapértelmezés 1, ami azt jelenti, hogy ha a szövegben ismétlődő határolók jelennek meg, akkor az első határoló előtti szöveg kerül kibontásra.
-- Ha a szöveges karakterlánc végétől kezdődően szeretne szöveget keresni, adjon meg egy negatív számot ehhez a paraméterhez.
match_mode (nem kötelező): Meghatározza, hogy a határoló megkülönbözteti-e a kis- és nagybetűket;
-- 0 (alapértelmezett): érzékeny a kis- és nagybetűkre.
-- 1: kis- és nagybetű nem érzékeny.
Match_end (nem kötelező): A szöveg végét határolóként kezeli. Az alapértelmezett 0.
-- 0 (alapértelmezett): Ne illessze a határolót a szöveg végéhez.
-- 1: Illessze a határolót a szöveg végéhez.
Ha_nem_található (nem kötelező): Az az érték, amelyet vissza kell adni, ha nem található egyezés. Az alapértelmezett #N/A hibaérték.

Megjegyzések

1) Ez az ellenkezője a SZÖVEG funkció.
2) Ha a határoló üres, a következő eredmény valamelyikét kapja:
-- Ha a szöveges karakterlánc bal oldaláról keresünk (a példány_száma pozitív), akkor a teljes szöveges karakterlánc kerül visszaadásra;
-- Ha a szöveges karakterlánc jobb oldaláról keresünk (a példány_száma negatív), az üres szöveget adja vissza;
3) A #ÉRTÉK! hiba akkor fordul elő, ha az alábbi feltételek valamelyike ​​teljesül:
-- Példányszám = 0;
-- Instnce_num nagyobb, mint a szöveg hossza;
4) A #N/A hiba akkor fordul elő, ha az alábbi feltételek valamelyike ​​teljesül:
-- delimiter nem létezik a szövegben;
-- Példányszám nagyobb, mint a határoló előfordulások száma a szöveges karakterláncban.

Visszatérési érték

A kivont szöveges karakterláncot adja vissza.

Példa

Itt a következő szöveglistát vesszük példaként annak bemutatására, hogyan lehet a TEXTBEFORE függvényt használni szövegek kibontására különböző feltételek mellett.

#Példa1: Bontsa ki az első határoló előtti szöveget az Excelben

A megadott cellákban az első vessző előtti szöveg kibontásához használja a TEXTBEFORE függvényt az alábbiak szerint.

Jelöljön ki egy cellát az első szövegcella mellett, ahonnan ki szeretné bontani a szöveget, írja be a következő képletet, és nyomja meg a gombot belép kulcs az eredmény eléréséhez. Jelölje ki ezt az eredménycellát, húzza át AutoFill fogantyú le a többi eredmény eléréséhez.

=TEXTBEFORE(A2,",")

Jegyzet: Ebben az esetben csak az első két argumentum szükséges a képletben.

#Példa2: Bontsa ki az N-edik határoló előtti szöveget az Excelben

Alapértelmezés szerint a TEXTBEFORE függvény kibontja a szöveget a szöveglánc első határolója előtt, még akkor is, ha a szövegben több határoló van is. Ha az N-edik határoló előtti szöveget szeretné kivonni, például ebben az esetben a második vesszőt, akkor a TEXTBEFORE függvényt az alábbiak szerint alkalmazhatja.

Jelöljön ki egy cellát az első szövegcella mellett, ahonnan ki szeretné bontani a szöveget, írja be a következő képletet, és nyomja meg a gombot belép kulcs az eredmény eléréséhez. Jelölje ki ezt az eredménycellát, húzza át AutoFill fogantyú le a többi eredmény eléréséhez.

=TEXTBEFORE(A2,",",2)

Megjegyzések: Az n-edik határoló előtt előforduló szöveg kinyeréséhez csak meg kell adnia a Példányszám argumentum a megfelelő számként. Ebben az esetben a 2-es számot írom be a második vessző jelzésére.

#Példa3: Bontsa ki az adott részkarakterlánc előtti szöveget (a kis- és nagybetűket nem érzékeny) az Excelben

Alapértelmezés szerint a TEXTBEFORE függvény megkülönbözteti a kis- és nagybetűket. Ha kis- és nagybetűk megkülönböztetése nélkül szeretne szöveget kivonni, a TEXTBEFORE függvényt az alábbiak szerint alkalmazhatja.

Jelöljön ki egy cellát az első szövegcella mellett, ahonnan ki szeretné bontani a szöveget, írja be a következő képletet, és nyomja meg a gombot belép kulcs az eredmény eléréséhez. Jelölje ki ezt az eredménycellát, húzza át AutoFill fogantyú le a többi eredmény eléréséhez.

=TEXTBEFORE(A2,"Consultant",1,1)

Megjegyzések: A TEXTBEFORE függvényben a kis- és nagybetűk érzékenységének letiltásához a Match_mode argumentumot 1-ben kell megadni. Ebben az esetben a „Tanácsadó” vagy „CONSULTANT” részkarakterlánc előtt előforduló szöveg kerül kibontásra.

#Példa4: Egyéni értéket ad vissza, ha a TEXTBEFORE nem egyezik semmilyen szöveggel

Amint a fenti képernyőképen látható, alapértelmezés szerint a TEXTBEFORE függvény #N/A értéket ad vissza, ha nem található egyezés. Egyéni érték visszaadásához, ha a TEXTBEFORE nem egyezik egyetlen szöveggel sem, a TEXTBEFORE függvényt az alábbiak szerint alkalmazhatja.

Jelöljön ki egy cellát az első szövegcella mellett, ahonnan ki szeretné bontani a szöveget, írja be a következő képletet, és nyomja meg a gombot belép kulcs az eredmény eléréséhez. Jelölje ki ezt az eredménycellát, húzza át AutoFill fogantyú le a többi eredmény eléréséhez.

=TEXTBEFORE(A2,"Consultant",1,1,,"text not found")

Megjegyzések: Ebben a képletben "szöveg nem található” az az egyéni érték, amelyet vissza kell adni, ha a TEXTBEFORE függvény nem talál egyező szöveget. Szükség szerint módosíthatja.

#Példa5: Az utolsó határoló előtti szöveg kibontása az Excelben

Általában megadhatja az instance_num paramétert, hogy kivonja a szöveget egy szöveges karakterlánc n-edik határolója előtt. Ha ki kell bontania az utolsó határoló előtti szöveget, a feladat legegyszerűbb módja egy negatív szám megadása ehhez a paraméterhez.

Például az alábbi táblázatban az utolsó vessző előtt előforduló szöveg kivonásához a TEXTBEFORE függvényt a következőképpen módosíthatja.

Válasszon ki egy cellát (ebben az esetben mondjuk B2-t), írja be a következő képletet, és nyomja meg a gombot belép kulcs. Válassza ki ezt az eredményt tartalmazó cellát, és húzza át AutoFill fogantyú le a többi eredmény eléréséhez.

=TEXTBEFORE(A2,",",-1)

Megjegyzések: Itt -1 a képletben segít az eredeti szöveges karakterláncban a végétől kezdve keresni.


Kapcsolódó funkciók

Excel TEXTAFTER függvény
A TEXTAFTER függvény kibontja és visszaadja az adott részkarakterlánc vagy határoló után előforduló szöveget.

Excel TEXTSPLIT függvény
A TEXTSPLIT függvény a szöveges karakterláncokat adott határolóval osztja fel egy tömbre oszlopok és sorok között.

Excel VALUETOTEXT függvény
A VALUETOTEXT függvény bármely megadott értéket szöveggé alakít.


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations