Note: The other languages of the website are Google-translated. Back to English

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

Szeretnéd gyorsan és tökéletesen elvégezni mindennapi munkádat? A Kutools for Excel 300 hatékony speciális funkciót kínál (munkafüzetek összevonása, színenkénti összegzés, cellatartalom felosztása, dátum konvertálása stb.), és 80%-os időt takaríthat meg Önnek.

  • 1500 munkaforgatókönyvhöz tervezve, segít megoldani az Excel problémák 80%-át.
  • Csökkentse a napi billentyűzet és egér kattintások ezreit, enyhítse fáradt szemét és kezét.
  • Legyen Excel szakértő 3 perc alatt. Nem kell többé emlékezni semmilyen fájdalmas képletre és VBA kódra.
  • 30 napos korlátlan ingyenes próbaidőszak. 60 napos pénzvisszafizetési garancia. Ingyenes frissítés és támogatás 2 évre.
Az Excel szalagja (telepítve a Kutools for Excel programmal)

Office fül - Füles olvasás és szerkesztés engedélyezése a Microsoft Office alkalmazásban (beleértve az Excel programot 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 Excel-t is), akárcsak a Chrome-ot, a Firefox-ot és az új Internet Explorert.
Az Excel képernyőképe (az Office Tab telepítve)
A megjegyzések rendezése szerint
Hozzászólások (0)
Még nincs értékelés. Legyen Ön az első, aki értékel!
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi