Hogyan lehet az Excel oszlopot vesszővel megosztani (8 gyors módszer)

  • Ossza Meg Ezt
Hugh West

Ebben a cikkben megtudhatja, hogy 8 különböző módszerek oszlop felosztása Excelben vesszővel könnyedén.

Gyakorlati munkafüzet letöltése

Az alábbi linkről letöltheti az Excel fájlt, és gyakorolhat vele együtt.

Oszd meg az oszlopot vesszővel.xlsm

8 módszer egy oszlop megosztására az Excelben vesszővel

1. Oszlop felosztása az Excelben vesszővel a Szöveg oszlopokká konvertálása varázslóval

A címre. oszlop felosztása vesszővel a Szöveg oszlopokká alakítása varázsló,

❶ Válassza ki az adatokat, majd

❷ Go to Adatok Adateszközök Szöveg oszlopokba.

A Szöveg oszlopokká konvertálása varázsló megjelenik.

❸ Válassza ki Elhatárolt és nyomja meg Következő .

❹ Válassza ki vessző mint Határolójelek és nyomja meg Következő újra.

❺ Egy cella címének beillesztése a következő módon Úti cél és nyomja meg Befejezés .

Ez oszlop felosztása a következők helyett egy vessző két oszlopra.

2. A LEFT, RIGHT, FIND és LEN funkciók kombinálása az Excel oszlopok vesszővel történő felosztásához az Excelben

Két képletet használhat a LEFT , JOBBRA , FIND , és LEN funkciók a osztott oszlopok.

❶ Először illessze be a következő képletet a cellába C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ Ezután nyomja meg a BELÉPÉS .

Képlet bontás

  • B5 van szövegek egy vessző .
  • FIND(",",B5) keres egy vessző cellán belül
  • LEFT(B5,FIND(",",B5)-1) visszaadja a szövegeket az első vessző a bal oldalon jelenik meg.

❸ Ezután illessze be a következő képletet a cellába D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ Ezután nyomja meg a BELÉPÉS újra.

Képlet bontás

  • B5 szövegek vesszővel.
  • FIND(",",B5) keres egy vesszőt a cellán belül B5 .
  • RIGHT(B5,LEN(B5)-FIND(",",B5)) az első vessző után megjelenő szövegeket a jobb oldalról adja vissza.

❺ Cellák kiválasztása C5 és D5 és húzza a Töltse ki a fogantyút ikon a cellákig C12 és D12 .

Ez a két képlet oszlop felosztása egy vessző két oszlopra.

Bővebben: Excel képlet egy oszlop több oszlopra történő felosztásához (4 példa)

3. Dinamikus tömbképlet alkalmazása az Excel oszlopok vesszővel történő felosztására az Excelben

A dinamikus tömb képlet ebben a módszerben automatikusan fel tudja osztani az olyan oszlopot, amelynek vesszők oszlopokba.

Használja,

❶ Szúrja be a következő képletet a cellába C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s")))

❷ Ezután nyomja meg a BELÉPÉS .

A képlet egy tömb képlet, automatikusan megtartja a split adatok a cellában D5 , ennek ellenére a képletet a cellában C5 .

Képlet bontás

  • SUBSTITUTE(B5,",",","")

A SUBSTITUTE függvény helyettesíti a vesszőt a cellában B5 egy szóközzel.

  • FILTERXML("" &SUBSTITUTE(B5,",",","")

A FILTERXML funkció kiszűri a szóközökkel elválasztott adatokat.

  • TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s")))

A TRANSPOSE funkció felosztja az adatokat a cellában B5 két különböző oszlopba.

❸ Húzza a Töltse ki a fogantyút ikon a cellából C5 a címre. C12 .

Most látni fogja a split az adatokat két különböző oszlopba.

Bővebben: Hogyan lehet egy oszlopot több oszlopra osztani az Excelben (7 egyszerű módja)

4. Oszd meg az Excel oszlopot vesszővel a Flash Fill használatával

Használhatja a Flash töltés funkcióval nagyon egyszerűen oszthatunk oszlopot.

❶ Kezdje el az adatok beszúrását a vessző előtt találkozik a Ország oszlop.

❷ Az adatok két egymást követő cellába történő beillesztése után az Excel javaslatokat jelenít meg. Nyomja meg a ❷ gombot. BELÉPÉS elfogadni.

❸ Most kezdje el az adatok beillesztését a vessző az oszlopban Főváros .

❹ Az adatok két egymást követő cellába történő beillesztése után az Excel javaslatokat jelenít meg. Nyomja meg a ❹ gombot. BELÉPÉS újra elfogadni.

Most megkapja az adatokat split két különböző oszlopba.

5. Oszd meg az oszlopot az Excelben vesszővel a CSV-fájl használatával

A CSV fájl, amelynek kidolgozása vesszővel elválasztott érték lehet egy oszlop vesszővel történő felosztása automatikusan.

Így működik.

Válassza ki a címet. és másolat az adatait először.

Jegyzettömb megnyitása és Paste őket ott.

❸ Most mentsük el a fájlt egy CSV fájl.

A mentéshez egy szöveges fájl mint CSV fájl, csak szerkessze a fájlkiterjesztést CSV-ként.

❹ Most nyitott a CSV fájl és látni fogja, hogy az adatokat automatikusan vesszővel elválasztva két oszlopra.

6. VBA-kód használata az Excel oszlopok vesszővel történő felosztásához

Nézze meg a következő üres oszlopokat, azaz. Ország és Főváros illetve.

Használni fogunk egy VBA kód a split adatok az oszlopból Ország fővárossal .

❶ Első sajtó ALT + F11 a VBA-szerkesztő.

❷ Akkor menj a következő címre Beillesztés Modul.

❸ Illessze be a következőket VBA kód a VBA-szerkesztő.

 Sub Split_Column_by_Comma() Dim xArray() As String Dim xCount As Long Dim k As Variant For h = 5 To 12 xArray = Split(Cells(h, 1 + 1), ",") xCount = 3 For Each k In xArray Cells(h, xCount) = k xCount = xCount + 1 Next k Next h End Sub 

Kód lebontása

  • Először én 3 változót jelentett be.
  • Aztán lefuttattam egy Beágyazott For ciklus.
  • Belül a első For ciklus , használtam a Split és A sejtek funkciói a címre. split adatok egy vessző két különálló cellába.

Mentés a VBA-kód.

❺ Most nyomja meg a F5 gombot a futtassa a kódot.

Ez automatikusan split az oszlop Ország fővárossal két oszlopra, amelyek a következők Ország és Főváros.

7. Az Excel oszlopok vesszővel történő felosztása a Power Query használatával

Kövesse az alábbi lépéseket oszlop felosztása Excelben egy vessző a Power Query.

❶ Go to Adatok Adatok lekérdezése A fájlból Excel munkafüzetből.

❷ A Navigátor ablakban válassza ki a munkalap neve az adatok birtokában split .

❸ Ezután kattintson a Adatok átalakítása.

❹ Most menj a következő oldalra Átalakítás Osztott oszlop Elhatárolás szerint.

A Oszlop szétválasztása elválasztójelek szerint párbeszédpanel jelenik meg.

❺ Válassza ki vessző a Válassza ki vagy adja meg az elválasztójelet legördülő.

❻ Aztán nyomja meg OK .

Mostantól az adatok automatikusan split két oszlopok elválasztva egy vessző .

Bővebben: Hogyan lehet oszlopot osztani az Excel Power Query-ben (5 egyszerű módszer)

8. Oszd meg az Excel oszlopot vesszővel a Power Pivot használatával

Használhatja a Power Pivot funkciót az Excelben, hogy egy oszlop vesszővel való felosztása.

Ezért,

❶ Go to Power Pivot Adja hozzá az adatmodellhez.

❷ Helyezze be az Ön asztali tartomány a Táblázat létrehozása párbeszédpanel és nyomja meg a RENDBEN.

❸ Most illessze be a következő képletet a táblázat legfelső cellájába Kiszámított 1. oszlop oszlop.

= LEFT ( [Ország a fővárossal], FIND ( ",", Table2[Ország a fővárossal]) - 1 )

❹ Ezután nyomja meg a BELÉPÉS .

Képlet bontás

  • FIND ( ",", Table2[Ország és főváros])

A FIND függvény keres egy vesszőt az oszlopon belül Fővárosi ország.

  • LEFT ( [Ország a fővárossal], FIND ( ",", Table2[Ország a fővárossal]) - 1 )

A LEFT függvény a bal oldali vessző előtti adatokat adja vissza.

A Kiszámított 1. oszlop kitöltésre kerül az adatokkal, mielőtt a vessző megjelenik.

❺ Most illessze be a következő képletet a táblázat felső cellájába. Kiszámított 2. oszlop oszlop.

= RIGHT ([Ország a fővárossal], LEN (Table2[Ország a fővárossal]) - FIND ( ",", Table2[Ország a fővárossal]) )

❻ Aztán nyomja meg BELÉPÉS .

Képlet bontás

  • FIND ( ",", Table2[Ország és főváros])

A FIND függvény keres egy vessző az oszlopon belül Fővárosi ország.

  • LEN (Table2[Ország és főváros])

A LEN függvény kiszámítja a szövegek hosszát az oszlopban. Fővárosi ország.

  • RIGHT ([Fővárosi ország], LEN (Table2[Fővárosi ország]) - FIND ( ",", Table2[Fővárosi ország]) )

A JOBBRA függvény a vessző utáni adatokat adja vissza a jobb oldalról.

A Kiszámított 2. oszlop a vessző után megjelenő adatokkal lesz kitöltve.

Gyakorlati szekció

A mellékelt Excel fájl végén egy olyan Excel táblázatot kap, mint az alábbi képernyőkép, ahol a cikkben tárgyalt összes módszert gyakorolhatja.

Következtetés

Összefoglalva, a következőket vitattuk meg 8 módszer az Excel oszlopok vesszővel történő felosztására. Javasoljuk, hogy töltse le a cikk mellé csatolt gyakorlati munkafüzetet, és gyakorolja az összes módszert ezzel. És ne habozzon, ha bármilyen kérdése van az alábbi megjegyzés rovatban. Igyekszünk minden vonatkozó kérdésre minél hamarabb válaszolni. És kérjük, látogasson el weboldalunkra. Exceldemy hogy többet tudjon meg.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.