Szétválasztott szöveg elválasztóval az Excel egyik cellájában
Valójában az Excel beépített Text to Columns funkciója segíthet a szöveg gyors felosztásában bizonyos elválasztókkal. Egy másik lehetőség, alkalmazhat képletet annak elérésére. Ebben a cikkben lépésről lépésre bemutatjuk a szöveg elválasztóval történő felosztását a TRIM, MID, SUBSTITUTE, REPT és a LEN függvények kombinációjának alkalmazásával az Excelben.
Hogyan lehet felosztani a szöveget egy cellában bizonyos elválasztóval az Excelben?
Először készítse elő adatait. Tegyük fel, hogy a B oszlopban elkészített egy szöveges karakterláncot, amint az az alábbi képernyőképen látható, ezen túlmenően három oszlopot kell létrehoznia, amelyek külön tartalmazzák az 1., 2. és 3. számot az oszlop celláiban.
Általános képlet
=TRIM(MID(SUBSTITUTE(A1, delimiter,REPT(" ",LEN(A1))),(N-1)*LEN(A1)+1,LEN(A1)))
érvek
A1: Jelöli azt a cellát, amely tartalmazza a elválasztani kívánt szövegrészt;
delimiter: A határoló, amely alapján fel akarja osztani a szöveget;
A határolót idézőjelek közé kell tenni.
N: Itt ez az N betű a segítő oszlopok számára utal.
Hogyan kell használni ezt a képletet?
1. Jelöljön ki egy üres cellát az első felosztandó szöveg megjelenítéséhez. Ebben az esetben a C3 cellát választom.
2. Írja be az alábbi képletet, és nyomja meg a gombot belép kulcs.
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
3. Válassza ki az eredmény cellát, és húzza jobbra a Kitöltő fogantyút a szomszédos két cellához a második és a harmadik szöveg kivonásához.
4. Tartsa a fenti három cellát kijelölve, majd húzza lefelé a Kitöltő fogantyút, hogy ugyanazon táblázattal ugyanazon elválasztóval ossza fel a többi szöveges karakterláncot. Lásd a képernyőképet:
Most az egyes cellákban lévő szöveges karakterláncokat a "-" határolóval külön oszlopcellákra osztották fel.
Hogyan működik ez a képlet?
=TRIM(MID(SUBSTITUTE($B3,"-",REPT(" ",LEN($B3))),(G$3-1)*LEN($B3)+1,LEN($B3)))
1. SUBSTITUTE($B3,"-",REPT(" ",LEN($B3)))
- REPT(" ",LEN($B3)): A LEN függvény a KTE-Jan-359 karakterek teljes számát adja vissza (itt az eredmény 11). Ezután a REPT függvény 11-szer megismétel egy szóközt. Az eredmény: "(11 szóköz idézőjelbe van zárva);
- SUBSTITUTE($B3,"-", " "): A SUBSTITUTE függvény a "KTE-Jan-359" szöveges karakterláncban minden "-" kötőjelet 11 szóközzel helyettesít. És az eredményt "KTE Jan 359." -ként adja vissza.
2. MID("KTE Jan 359",(G$3-1)*LEN($B3)+1,LEN($B3))
- MID("KTE Jan 359",1,11): A MID függvény 11 karaktert ad vissza a "KTE Jan 359" első karakterétől kezdődően. Az eredmény a "KTE".
Megjegyzések: Az N betű a $ B3-ra utal, a $ B3 értéke pedig az 1. szám, itt a kiindulási pontot a (G $ 3-1) * LEN ($ B3) +1 = 1 értékkel számoljuk.
3. TRIM("KTE "): A TRIM funkció eltávolítja az összes kivonási helyet a "KTE" -ből, és végül az eredményt adja vissza KTE-ként.
Kapcsolódó funkciók
Excel TRIM funkció
Az Excel TRIM funkció eltávolítja az összes extra szóközt a szöveges karakterláncokból, és csak egyetlen szóközt tart meg a szavak között.
Excel MID függvény
Az Excel MID függvény segítségével meghatározott számú karaktert kereshet és adhat vissza az adott szöveges karakterlánc közepétől.
Excel SUBSTITUTE funkció
Az Excel SUBSTITUTE függvény lecseréli a szövegben lévő karaktereket egy szövegre vagy karakterekre egy másik szöveggel vagy karakterekkel.
Excel LEN függvény
Az Excel LEN függvény a karakterláncok számát adja vissza.
Kapcsolódó képletek
A méreteket ossza fel két részre az Excelben
Ez a cikk elmagyarázza, hogyan használhat képleteket a cellák dimenzióinak két részre osztására egységek nélkül (egyedi hosszúság és szélesség).
Válassza el a számokat a mértékegységektől
Ez a cikk elmagyarázza, hogyan lehet a képletet használni a számok elválasztásához a mértékegységektől.
A szöveg és a számok felosztása az Excel cellájában
Ha a cellában lévő szöveget és számokat különböző oszlopcellákra kívánja felosztani képletekkel, akkor ez a képlet bemutató jót tesz Önnek.
Osztott szöveg karakterlánc az adott karakterben egy cellában az Excelben
Ez az oktatóanyag elmagyarázza, hogyan oszthatja meg a szöveges karakterláncokat egy adott karakteren külön oszlopcellákra az Excel képleteivel.
A legjobb irodai termelékenységi eszközök
Kutools for Excel - segít kitűnni a tömegből
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...
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.