Ugrás a tartalomra

Excel TEXTSPLIT függvény

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

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

Szintaxis

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])

érvek

szöveg (kötelező): A felosztani kívánt szöveg;
Col_delimiter (kötelező): A határoló vagy részkarakterlánc, amely jelzi, hogy hol szeretné felosztani a szöveget oszlopok között;
Sor_határoló (nem kötelező): Az elválasztójel vagy részkarakterlánc, amely jelzi, hogy hol szeretné felosztani a szöveget a sorok között;
Ignore_empty (nem kötelező): Meghatározza, hogy figyelmen kívül hagyja-e az üres cellákat.
-- HAMIS (alapértelmezett): Az üres cellák megőrzése felosztáskor.
-- TRUE: Az üres cellák figyelmen kívül hagyása felosztáskor.
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.
Pad_with (opcionális): A hiányzó értékek kitöltéséhez szükséges érték a 2D tömbben. Az alapértelmezett #N/A hibaérték.

Megjegyzések

1) Ez a funkció ugyanúgy működik, mint a Szöveg oszlopba varázsló az Excelben;
2) Ez a függvény a fordítottja TEXTJOIN funkció;
3) Ha "pad_val” kihagyjuk, akkor az #N/A a hiányzó értékek kitöltésére szolgál a kétdimenziós tömbökben;
4) A többszörös határolót egy tömbállandóba kell zárni, és vesszővel kell elválasztani, mint pl. {"elválasztó1","határoló2",...}.

Visszatérési érték

A megosztott szöveges karakterláncot adja vissza.

Példa

Néhány példával bemutatjuk, hogyan lehet a TEXTSPLIT függvényt használni szöveg felosztására különböző feltételek mellett.

#1. példa: A szöveget határolóval osztja fel oszlopokra vagy sorokra

Amint az alábbi képernyőképen látható, az A2 cellában lévő szöveget vesszővel oszlopokra vagy sorokra oszthatja, a következőképpen alkalmazhatja a TEXTSPLIT függvényt.

A szöveget vízszintesen vesszővel osztja oszlopokra

Válasszon ki egy cellát, írja be a következő képletet, és nyomja meg a gombot belép kulcs.

Az eredményeket a rendszer egyidejűleg felosztott szövegekkel tölti fel, az Automatikus kitöltési fogantyú használata nélkül.

=TEXTSPLIT(A2,",")

Szöveg függőleges felosztása sorokra vesszővel

Ha a szöveget egy adott határolóval függőlegesen sorokra szeretné osztani, hagyja üresen a col_delimiter argumentumot, és adjon meg egy határolót a sor_határoló érv. Kérjük, tegye a következőket.

Válasszon ki egy cellát, írja be a következő képletet, és nyomja meg a gombot belép kulcs.

Az eredmény cellák egyidejűleg felosztott szövegekkel vannak feltöltve, az automatikus kitöltési fogantyú használata nélkül.

=TEXTSPLIT(A2,,",")

#2. példa: Hagyja figyelmen kívül az üres cellákat, amikor a TEXTSPLIT függvénnyel felosztja a szöveget

Az alábbi képernyőképen látható módon, ha a szöveges karakterlánc két vagy több egymást követő elválasztót tartalmaz, amelyek között nincs érték, akkor a TEXTSPLIT funkció alapértelmezés szerint megőrzi az üres cellákat a szöveg felosztása során. Az üres cellák figyelmen kívül hagyásához felosztáskor a TEXTSPLIT függvényt az alábbiak szerint alkalmazhatja.

Válasszon ki egy üres cellát, írja be a következő képletet, és nyomja meg a gombot belép hogy megkapja az összes felosztott szöveget és figyelmen kívül hagyja az üres cellákat. Ha van felosztandó szövegek listája, kérjük, jelölje ki az eredménycellát, és húzza le az Automatikus kitöltési fogantyút a többi eredmény megjelenítéséhez.

=TEXTSPLIT(A2,",",,TRUE)

Megjegyzések: Ebben a képletben a „logikai érték”TRUE” mint a ignore_empty érv.

#3. példa: A felosztott szöveg megkülönbözteti a kis- és nagybetűket, vagy nem tesz különbséget a kis- és nagybetűk között

Alapértelmezés szerint a TEXTSPLIT függvény megkülönbözteti a kis- és nagybetűket, mivel a match_mode értéke 0, vagy üresen marad.

Ahogy az alábbi képernyőképen látható, a match_mode argumentum a TEXTSPLIT függvényben üresen marad, így csak a "" szöveg pontos egyezését keresiSzaktanácsadó” a megadott szöveges karakterláncban.

=TEXTSPLIT(A2,"Consultant")

Ha például nem szeretne pontos egyezésű keresést végezni, akkor olyan szöveget kell keresnie, amely mindkettőt tartalmazza "Szaktanácsadó" és a "SZAKTANÁCSADÓ", ebben az esetben megadhatja a match_mode argumentumot 1-ben, hogy elvégezze.

Válasszon ki egy üres cellát, írja be az alábbi 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.

=TEXTSPLIT(A2,"Consultant",,TRUE,1)

#4. példa: Szöveg felosztása sorokra és oszlopokra egyszerre

Ha a szöveget a TEXTSPLIT függvény használatával egyidejűleg sorokra és oszlopokra szeretné felosztani, egyszerre kell megadnia a col_delimiter és a row_delimiter argumentumot a képletben.

Ahogy az alábbi táblázatban látható, beírhatja a következő képletet a C2 cellába, és megnyomja a gombot belép gombot, hogy a felosztott szövegeket a megfelelő sorokban és oszlopokban egyszerre kapja meg.

=TEXTSPLIT(A2,":", ",")

Jegyzet: Ebben az esetben egy kettőspont ":” mint a col_határoló érv és vessző,” mint a sor_határoló érv.

#4. példa: Egy érték testreszabása a hiányzó értékek kitöltéséhez a 2D tömbben

Ha a TEXTSPLIT függvényt használja a szöveg egyidejű felosztására sorokra és oszlopokra, az Excel #N/A hibákat ad vissza az eredményben, ha az eredeti szöveges karakterláncban hiányoznak értékek.

Ahogy az alábbi képernyőképen látható, mivel nincs kettőspont ":” a szöveg után Megjelenés dátuma, az Excel visszatér # N / A a „Megjelenés dátuma” mellett.

Ha az összes hiányzó értéket kötőjel (-) karakterrel kell kitöltenie a 2D tömbben a #N/A hiba helyett, akkor csak meg kell adnia az utolsó argumentumot "pad_val”Mint„-” hogy elkészüljön.

Válasszon ki egy üres cellát, írja be a következő képletet, és nyomja meg a gombot belép gombot, hogy az összes felosztott szöveg sorokban és oszlopokban jelenjen meg.

=TEXTSPLIT(A2,":",",",,,"-")

#5. példa: Szöveg felosztása több határolóval

A TEXTSPLIT funkció lehetővé teszi több határoló használatát a szöveg egyidejű felosztásához. A határolókat azonban egy tömbállandóba kell zárni, és vesszővel kell elválasztani, mint pl. {"elválasztó1","határoló2",...}.

Az alábbi táblázatban található szöveges karakterlánc két „-” és „,” határolót tartalmaz, a szöveg e két határolóval való felosztásához a TEXTSPLIT függvényt kell alkalmazni az alábbiak szerint.

Válasszon ki egy üres cellát, írja be a következő képletet, és nyomja meg a gombot belép kulcs.

=TEXTSPLIT(A2,{"-",","})

Megjegyzések: Ebben a képletben a col_határoló argumentum így van megadva {"-",","}.


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 TEXTBEFORE függvény
A TEXTBEFORE függvény egy adott részkarakterlánc vagy határoló előtt előforduló szöveget adja vissza.

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
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations