Tartalomjegyzék
Számos módja van annak, hogy szöveg felosztása Excelben Ebben a cikkben számos módszert fogunk látni a Excel osztott szöveg szóközzel képlet Van egy mintaadatkészletünk, amely a következőket tartalmazza Nevek . Űr itt elválasztóként van használva. Lássuk, hogyan lehet a szöveg osztása szóközökkel képletek segítségével a oldalon. Excel .
Gyakorlati munkafüzet letöltése
Szöveg felosztása szóközzel.xlsm5 mód a szöveg szóközzel történő felosztására az Excelben lévő képlet használatával
Ebben a bejegyzésben, látni fogjuk a LEFT , FIND , KERESÉS , JOBBRA , TRIM , LEN , PÓTLÓ , ÖSSZEFOGLALÓK függvények és egy VBA kód a szöveg szóközzel történő felosztása .
1. módszer: Szöveg felosztása szóközzel a LEFT és FIND funkciók segítségével
Először is, kivonjuk a Keresztnév amely a név bal oldali része a LEFT és FIND funkciók.
Lépések:
- Először írja be a következő képletet a cellába C5 .
=LEFT(B5, FIND(" ",B5))
- Most nyomja meg a BELÉPÉS kulcs.
Tessék, FIND(" ",B5) a kimenet a következő 5 . amelyek összesen betűket tartalmaznak, beleértve Űr a név bal oldalán. =LEFT(B5, 5 ) a következő eredményt kapjuk Mary .
- Végül húzza le a AutoFill a sorozat többi része.
Bővebben: Hogyan osszuk fel a vezeték- és keresztnevet az Excelben (6 egyszerű módja)
2. módszer: Szöveg felosztása szóközzel a MID és a FIND funkciók használatával
Most a középső nevet, amely szóközzel van elválasztva, a következővel osztjuk fel. MID és FIND funkciók.
Lépések:
- Először írja be a következő képletet a cellába D5 .
=MID(B5,FIND(" ",B5),FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5)))
- Ezután nyomja meg a BELÉPÉS kulcs.
- Végül húzza le a AutoFill a sorozat többi része.
Szóval, mi történik itt? FIND(" ",B5,FIND(" ",B5)+1)-FIND(" ", B5) határozza meg azt a számot, ahol a második szóköz van. Ebben az esetben ez a következő 10 ...és, =MID(B5,5,10) az eredmény a következő Elizabeth . 5 a kezdőszám , és 10 azt jelenti, hogy a a karakterek teljes száma .
Bővebben: Szöveg felosztása Excelben karakterenként (5 gyors módszer)
Hasonló olvasmányok
- Karakterlánc felosztása karakterek szerint az Excelben (6 megfelelő mód)
- Sztring felosztása hossz szerint az Excelben (8 mód)
- Két szó elválasztása Excelben (6 egyszerű módja)
- Szöveg felosztása Excelben a Flash Fill használatával
Módszer 3: A Jobbra és a KERESÉS funkciók használata
A Vezetéknév felosztásához használjuk a JOBBRA , LEN , és KERESÉS Mindkét funkció FIND és KERESÉS ugyanazokkal a tulajdonságokkal rendelkeznek.
Lépések:
- Először írja be a következő képletet a cellába E5 .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1))
- Most nyomja meg a BELÉPÉS kulcs.
- Végül húzza le a AutoFill a sorozat többi része.
Ez az. Tessék, a képlet SEARCH(" ",B5,SEARCH(" ",B5,1)+1) a kimenetet a következőképpen kapjuk meg 15 amely i a karakterek száma, beleértve a térben a Mary és Elizabeth . LEN(B5) a következő eredményt adja 20 Ami azt jelenti, LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,1)+1) alapvetően a következő kimenetet adja 5 (20 mínusz 15). Végül, =RIGHT(B5,5) a végeredmény a következő Smith .
Bővebben: Hogyan osszuk el a szöveget az Excelben a képlet segítségével (5 egyszerű módja)
4. módszer: Szöveg felosztása szóközzel kombinált képlet használatával
Ebben a módszerben a következő kombinációs függvényt fogjuk használni TRIM , PÓTLÓ , ÖSSZEFOGLALÓK , LEN , és REPT függvények a szövegek szóközzel történő felosztására.
Lépések:
- Először írja be a következő képletet a cellába C5 .
=TRIM(MID(SUBSTITUTE($B5,"",REPT(" ",LEN($B5)))),(COLUMNS($B4:B4)-1)*LEN($B5)+1,LEN($B5)))))
- Most nyomja meg a BELÉPÉS kulcs.
- Ezen a ponton húzza lefelé jobbra, hogy AutoFill a sorozatok.
- Végül húzza le a AutoFill a sorozat többi része.
Az Ön tájékoztatására itt találja az egyes funkciók linkjeit. Ha a képlet felkeltette érdeklődését az itt történtekről. Kérjük, kattintson a linkre, és tekintse meg a felhasználási módokat és a képlet bontását.
További információ: Hogyan válasszuk el a szavakat az Excelben képlet segítségével (Végső útmutató)
5. módszer: A VBA használata a szöveg szóközökkel történő felosztásához
Az utolsó módszerünkben egy VBA kód a tagolt szövegek az űr által.
Lépések:
- Először is, jobb gombbal kattintva a lapon, és menjen a Kód megtekintése .
- Ezután másolja ki és illessze be a VBA kód alatt.
VBA-kód:
Sub SplitTextbyspace() Dim Mydataset() As String, Count As Long, J As Variant For Rnumber = 5 To 10 Mydataset = Split(Cells(Rnumber, 2), " ") Newdest = 3 For Each J In Mydataset Cells(Rnumber, Newdest) = J Newdest = Newdest + 1 Next J Next Rnumber End Sub
- Végül nyomja meg a F5 vagy lejátszás gomb a kód futtatásához.
Tessék, For Rnumber = 5 To 10 az adatállomány sorszáma és Newdest=3 az első oszlopot jelöli, ahol a szöveg szétválik, és ezután következik.
Bővebben: Hogyan osszuk fel a szöveget több cellára az Excelben
Gyakorlati szekció
A leggyorsabb szempont, hogy megszokja ezeket a gyors megközelítéseket, a gyakorlás. Ennek eredményeképpen csatoltunk egy gyakorló munkafüzetet, ahol gyakorolhatja ezeket a módszereket.
Következtetés
Ez minden a cikkhez. 5 különböző módszer a következőkhöz Excel osztott szöveg szóközzel képlet Az Ön preferenciái alapján kiválaszthatja a legjobb alternatívát. Kérjük, hagyja meg őket a megjegyzés rovatban, ha bármilyen kérdése vagy visszajelzése van.