Excel adatok oszlopokra osztása vesszővel (7 módszer)

  • Ossza Meg Ezt
Hugh West

Excel a legszélesebb körben használt eszköz, ha hatalmas adathalmazok kezeléséről van szó. Az Excelben számtalan több dimenziós feladatot tudunk elvégezni. Néha szükségünk van arra, hogy az adatokat vesszőkkel oszlopokra osztja Az Excelben az adatok vesszővel történő oszlopokra osztásához különböző módszereket alkalmazhatunk. Ebben a cikkben megmutatom Önnek a következőket 8 hatékony módszerek az Excelben, hogy megosztott adatok a címre. oszlopok a vessző.

Gyakorlati munkafüzet letöltése

Az adatok oszlopokra osztása vesszővel.xlsm

Ez a adatkészlet Itt van néhány ember és az általuk használt Címek A címek vesszőkkel vannak ellátva, a címeket kettéválasztjuk. Város és Ország a címre. külön oszlopok ebben a cikkben.

7 módszer az adatok oszlopokba történő felosztására vesszővel az Excelben

1. Az adatok oszlopokra bontása a Szövegből oszlopba funkció használatával

Először is, megmutatom, hogyan kell használni a Szöveg oszlopba funkcióval az adatok felosztása több oszlop .

LÉPÉSEK:

  • Először válassza ki a C5:C11 Ezután menjen a Adatok tab>> select Adateszközök >> select Szöveg oszlopokba

  • Szöveg oszlopba konvertálása varázsló Megjelenik. Válassza ki a Elhatárolt Ezután kattintson a Következő .

  • Ezután válassza ki a Határolójel mint vessző . Aztán kattintson Következő .

  • Ezután válassza a Általános mint Oszlop adatformátum Válassza ki a Úti cél Végül válassza ki Befejezés .

Excel felosztja az adatokat.

További információ: Hogyan ossza fel az adatokat több oszlopra az Excelben?

2. Flash kitöltés alkalmazása az Excelben lévő adatok megosztására

Most pedig a Flash töltés a címre. megosztott adatok a oldalon. Excel .

LÉPÉSEK:

  • Írja Tokió a oldalon. D5 .

  • Használja a címet. Töltse ki a fogantyút a címre. AutoFill akár D11 .

  • Most kattintson a Automatikus kitöltési lehetőségek (lásd a képet)

  • Válassza ki a címet. Flash töltés .

Excel megmutatja a városok .

  • Hasonlóképpen, külön a Ország .

További információ: Hogyan lehet az adatokat egy Excel-cellában több oszlopra osztani (5 módszer)

3. A LEFT, FIND & LEN kombinációjának használata az adatok vessző szerinti oszlopokra bontásához

Ebben a részben elmagyarázom, hogyan lehet megosztott adatok a használatával a LEFT , FIND , és LEN funkciók .

LÉPÉSEK:

  • Menjen a D5 Írja fel a következő képletet.
=LEFT(C5,FIND(",",C5)-1)

Képlet bontás

FIND(",",C5) ➤ Visszaadja egy karakter pozícióját vessző (,) a oldalon. C5 .

Kimenet : 6

LEFT(C5,FIND(",",C5)-1) ➤ Visszaadja a meghatározott szám a szöveg a oldalon. C5 .

Kimenet : Tokió

  • Ezután nyomja meg a BELÉPÉS . Excel visszaadja a kimenetet.

  • Most használja a Töltse ki a címet. Fogantyú a címre. AutoFill .

Az elkülönítéshez a Ország ,

  • Menjen a E5 Írja fel a következő képletet.
=RIGHT(C5,LEN(C5)-FIND(",",C5))

Képlet bontás

FIND(",",C5) ➤ Visszaadja a vessző(,) a oldalon. C5 .

Kimenet: 6

LEN(C5) ➤ Visszaadja a szám a karakterek a oldalon. C5 .

Kimenet: 11

RIGHT(C5,LEN(C5)-FIND(",",C5)) ➤ Visszaadja a meghatározott pozíció egy karakter a C5 .

Kimenet : Japán

  • Most nyomja meg a BELÉPÉS . Excel megjeleníti a kimenetet.

  • Most használja a Töltse ki a címet. Fogantyú a címre. AutoFill .

4. A PowerQuery használata az adatok felosztásához

Most a PowerQuery a címre. megosztott adatok a címre. oszlopok a oldalon. Excel .

LÉPÉSEK:

  • Hozzon létre egy táblázat Ehhez válassza ki a teljes B4:C11 tartomány .
  • Sajtó CTRL + T . beviteli mező megjelenik. Tegye a adatok a táblázatban. Itt van B4:C11 .

  • Most menj a Adatok tab>> select A táblázatból/tartományból .

  • PowerQuery szerkesztő ablak fog felugrani. Tartsa meg a kurzor a Cím oszlop . kattintson jobb gombbal a egér hogy a Kontextus sáv .
  • A Kontextus sáv , válasszon Osztott oszlop >> select Határoló által

  • Oszlop szétválasztása elválasztójelek szerint párbeszédpanel jelenik meg. Válassza ki a Határolójel mint vessző . Aztán kattintson OK .

  • Excel will split a oszlop a címen 1 és Cím.2 oszlop . Aztán kattintson Bezárás & Load .

  • Excel átadja a adatkészlet egy új munkalap .

  • Átnevezés a oszlop .

További információ: Hogyan osszuk fel az adatokat Excelben (5 mód)

5. Az adatok átalakítása CSV-fájlba

Most egy másik módszert mutatok be. Átalakítom a adatkészlet egy CSV ( vesszővel elválasztott értékek ) fájlt először.

LÉPÉSEK:

  • Először is, másolat az oszlop Cím: egy Jegyzettömb oldal .

  • Ezután menjen a Fájl >> select Mentés másként .

  • Most, a név beállítása és mentse el a fájlt ...emlékezz, a .csv utótagot kell a névbe írni.

  • Most nyissa meg a fájl a címről a helyszín ahol korábban elmentettem .

  • Excel felosztja a adatok .

  • Most, formátum ahogy kívánja.

6. A VBA használata az adatok oszlopokra történő felosztásához vesszővel

Most egy VBA kód a címre. megosztott adatok .

LÉPÉSEK:

  • Sajtó ALT + F11 a VBA ablak .
  • Ezután menjen a Beillesztés >> select Modul .

  • A új modul Megnyílik. Írja le a következő kódot.
 Sub SplitColumn() Dim SplitData() As String, Count As Long, i As Variant For n = 5 To 11 SplitData = Split(Cells(n, 3), ",") Count = 4 For Each i In SplitData Cells(n, Count) = I Count = Count + 1 Next i Next n End Sub 

Kód lebontása

  • Itt létrehoztam egy Aleljárás SplitColumn . használtam a dim kijelentés meghatározni egy változó SplitData mint String és i mint változat .
  • Aztán használtam egy For Loop . 5-től 11-ig azt jelenti, hogy split a adatok a 5-11. sor .
  • Ezután a VBA megosztás funkció, ahol n a sor szám és 3 meghatározza, hogy a adatok a C oszlop . Count = 4 , a adatok lesz split a címre. D oszlop .
  • Ismét használtam egy For Loop a címre. növekmény a Count .
  • Most nyomja meg F5 a kód . Excel will split a adatok .

7. A FILTERXML, SUBSTITUTE & amp; TRANSPOSE funkciók használata az Excelben az adatok felosztásához

Most a a FILTERXML funkció a a PÓTLÓ & TRANSPOSE Ez működik a következő programok frissített verzióinál is Excel .

LÉPÉSEK:

Válassza ki a címet. D5 és E5 Írja fel a következő képletet

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

Képlet bontás

SUBSTITUTE(C5,",",","") ➤ Ez helyettesíti a vessző (,) a D5 és E5 .

Kimenet: "TokyoJapan"

FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s") ➤ Visszatér XML adatok a tartalom a következő XPath

Kimenet: {"Tokió"; "Japán"}

TRANSPOSE(FILTERXML(""&SUBSTITUTE(C5,",",","")& "","//s")) ➤ ➤ Ez transzponálja a tömböt.

Kimenet: {"Tokyo", "Japan"}

  • Ezután nyomja meg a BELÉPÉS . Excel visszaadja a kimeneteket.

  • Ezután használja Töltse ki a fogantyút a címre. AutoFill .

Gyakorlati munkafüzet

A gyakorlat teszi az embert tökéletessé. Fontos a gyakorlás, hogy minden módszert elsajátítsunk. Ezért csatoltam egy gyakorló lap az Ön számára.

Következtetés

Ebben a cikkben bemutattam 7 hatékony módszerek Excel a címre. megosztott adatok a címre. oszlopok a vessző . remélem, mindenkinek segít. És végül, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, nyugodtan írjon kommentet alább.

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.