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

  • Ossza Meg Ezt
Hugh West

Néha nehéz megtalálni az értéket egy hosszú Excel oszlopban. Ezért kell egy oszlop több oszlopra osztása az Excelben Az adatkészletet olvashatóbbá teszi, és könnyen hozzáférhetővé teszi a megfelelő információkat. Ebben a cikkben a következőkkel fogunk foglalkozni hogyan lehet egy oszlopot több oszlopra osztani példákon és magyarázatokon keresztül.

Gyakorlati munkafüzet

Töltse le a következő munkafüzetet és gyakorlatot.

Egy oszlop több oszlopra osztása.xlsx

7 gyors módszer egy oszlop több oszlopra történő felosztására az Excelben

1. Az Excel "Szöveg oszlopokba" funkciója egy oszlop több oszlopra történő felosztásához

Excel ' Szöveg oszlopokba ' funkció egy beépített funkció. Tegyük fel, hogy van egy adatkészletünk ( B4:D9 Az egyik oszlop információit ( B5:B9 ) több oszlopba.

LÉPÉSEK:

  • Először válassza ki az oszloptartományt ( B5:B9 ) a szétválasztáshoz.
  • Ezután menjen a Adatok tab.
  • Kattintson a ' Szöveg oszlopokba ' a Adateszközök opció.

  • A Varázsló 1. lépés ablak jelenik meg.
  • Most válassza ki a ' Elhatárolt ' kifejezés és kattintson Következő .

  • Láthatjuk a Varázsló 2. lépés ablakban. Ellenőrizze a ' Űr ' doboz.
  • Nézze meg, hogyan néz ki az eredmény a Adatelőnézet doboz.
  • Ezután kattintson a Következő .

  • A Varázsló 3. lépés ablak most itt van. Válassza ki a ' Általános ' a ' Oszlop adatformátum ' opció.
  • Ezután válasszuk ki azt a helyet, ahol az eredményt szeretnénk látni a Úti cél doboz.
  • Ellenőrizze, hogy az eredmény helyesen jelenik-e meg a Adatelőnézet doboz.
  • Kattintson a Befejezés .

  • Végül láthatjuk, hogy egy oszlop adatai több oszlopra oszlanak.

2. Egy oszlop több sorának több oszlopra történő felosztása az Excelben

A ' Szöveg oszlopokba ' funkcióval egy oszlop több sorát több oszlopra oszthatjuk az Excelben. Tegyük fel, hogy van egy adatkészletünk ( B4:D9 ) Microsoft-termékek évszámokkal egy oszlopban, mi pedig szétválasztjuk őket.

LÉPÉSEK:

  • Válassza ki az oszloptartományt ( B5:B9 ) a szétválasztáshoz.
  • Ezután menjen a Adatok tab> Adateszközök opció> ' Szöveg oszlopokba ' funkció.

  • A Varázsló 1. lépés ablak jelenik meg.
  • Válassza ki a ' Elhatárolt ' kifejezés és kattintson Következő .

  • Most a Varázsló 2. lépés ablakban ellenőrizze a ' Egyéb ' mezőbe, és írja be a " , ".
  • Nézze meg, hogyan néz ki az eredmény a Adatelőnézet doboz.
  • Kattintson a címre. Következő .

  • A Varázsló 3. lépés ablakban válassza a ' Általános ' a ' Oszlop adatformátum ' opció.
  • Ezután válasszuk ki azt a helyet, ahol az eredményt szeretnénk látni a Úti cél doboz.
  • Ellenőrizze, hogy az eredmény helyesen jelenik-e meg a Adatelőnézet doboz.
  • Ezután kattintson a Befejezés .

  • Megerősítő ablak jelenik meg. Válassza ki OK .

  • Végre láthatjuk az eredményt.

3. Az egyesített cella egy oszlopként történő felosztása több oszlopra az Excelben

Az alábbi adatkészletből láthatunk egy összevont cellákat tartalmazó oszlopot. A cellákat szét fogjuk osztani, és több oszloppá alakítjuk őket.

LÉPÉSEK:

  • Először jelölje ki egy oszlop összes egyesített celláját.
  • Menjen a Home tab.
  • Kattintson a Összevonás & Központ legördülő menüből a Kiegyenlítés szakasz.
  • Most válassza ki Unmerge Cells .

  • Láthatjuk, hogy a cellák nincsenek összevonva, és különböző oszlopokra vannak osztva.

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

4. Excel "Flash Fill" funkció egy oszlop több oszlopra való felosztásához

Az Excel rendelkezik néhány különleges és intelligens eszközzel. Flash töltés ' az egyik ilyen. Flash töltés lemásolja a cellamintát, és olyan kimenetet ad, mint az a cella. Itt van egy adatkészletünk a Microsoft termékekről évszámokkal. Ennek az egy oszlopnak az adatait ( B4:B9 ) több oszlopba.

LÉPÉSEK:

  • Válassza ki a címet. C5 sejt és írja le a termék nevét " Microsoft Excel " benne.
  • Ezután válassza ki D5 cella és írja fel az évszámot " 2018 ".

  • Most válassza ki C5 sejt és használja a Töltse ki a fogantyút eszközzel automatikusan kitölti az üres cellákat.
  • Következő a ' Automatikus kitöltési lehetőség ' kattintson a ' Flash Fill' .

  • Tegyük ugyanezt a következő oszlopra, és láthatjuk az eredményt.

5. Egy oszlop több oszlopra osztása VBA-val

Microsoft Excel Visual Basic for Application kód segítségével egy oszlopot több oszlopra oszthatunk. Tegyük fel, hogy van egy adatkészletünk ( B4:B14 ) Microsoft Excel termékek évek óta. Ezt az oszlopot két oszlopra fogjuk osztani. D4 & E4 .

LÉPÉSEK:

  • Először jelölje ki az összes értéket az oszlopból.
  • Ezután lépjen a munkalapra a lapfülről, és jobb gombbal kattintva rajta.
  • Válassza ki ' Kód megtekintése '

  • Most egy VBA modul ablak jelenik meg.
  • Írja be a kódot:
 Sub SplitOneColumn() Dim rng As Range Dim InputRng As Range Dim OutputRng As Range Dim xRow As Integer Dim xCol As Integer Dim xArr As Variant Set InputRng = Application.Selection Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8) xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn") Set OutputRng = Application.InputBox("SelectOutput Range :", xTitleId, Type:=8) Set InputRng = InputRng.Columns(1) xCol = InputRng.Cells.Count / xRow ReDim xArr(1 To xRow, 1 To xCol + 1) For i = 0 To InputRng.Cells.Count - 1 xValue = InputRng.Cells(i + 1) iRow = i Mod xRow iCol = VBA.Int(i / xRow) xArr(iRow + 1, iCol + 1) = xValue Next OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr End Sub 
  • Ezután kattintson a Fuss opció.

  • A megerősítő mezőben válassza a Fuss .

  • Ezután válassza ki a beviteli tartományt, és kattintson a OK .

  • Írjuk le, hány sort szeretnénk látni az új oszlopban, és válasszuk ki a OK .

  • Itt jelölje ki az új oszlop első celláját, és kattintson a OK .

  • Végül láthatjuk az eredményt, hogy az egyik oszlop összes értéke kettéválik.

6. Excel INDEX képlet egy oszlop több oszlopra történő felosztásához

Excel INDEX funkció a ROWS funkció egy oszlop felosztására szolgál. Tegyük fel, hogy van egy adatkészletünk ( B4:B14 Az adathalmaz ezen értékeit két oszlopra osztjuk ( Oszlop1 & Oszlop2 ).

LÉPÉSEK:

  • Kezdetben válassza a D5 cella .
  • Most írja be a képletet:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Hit Írja be a címet. és használja Töltse ki a fogantyút az alábbi cellák automatikus kitöltéséhez.

  • Ezután válassza ki E5 cella .
  • Írja le a képletet:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Sajtó Írja be a címet. és használja Töltse ki a fogantyút az eredmények megtekintéséhez.

7. Excel LEFT & RIGHT funkciók egy oszlop több oszlopra történő felosztásához

Excel LEFT funkció egy szöveges karakterlánc legbaloldali karaktereit adja vissza, míg a RIGHT funkció az Excelben segít nekünk abban, hogy kivonjuk az utolsó karaktereket egy szöveges karakterláncból. Mindkettő a Szövegfunkciók Itt van egy adatkészletünk ( B4:B9 ) egy oszlopban. Szövegfüggvényeket fogunk használni az egyik oszlop értékeinek felosztására.

LÉPÉSEK:

  • Válassza ki a címet. C5 sejt .
  • Ezután írja be a képletet:
=LEFT(B5,SEARCH(" ",B5)-1)

Képlet bontás

SEARCH(" ",B5)

A SEARCH funkció visszaadja a tér pozícióját.

LEFT(B5,SEARCH(" ",B5)-1)

Ez visszaadja az értéket.

  • Ezután nyomja meg a Írja be a címet. és használja a Töltse ki a fogantyút eszközzel automatikusan kitölti a cellákat.

  • Most válassza ki a D5 cella .
  • Írja be a képletet:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Végül nyomja meg a Írja be a címet. és használja Töltse ki a fogantyút hogy lássa az eredményt.

Képlet bontás

SEARCH(" ",B5)

A SEARCH funkció visszaadja a tér pozícióját.

LEN(B5)

A LEN funkció a karakterek teljes számát adja vissza.

RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Ez visszaadja az értéket.

Következtetés

Ezek a leggyorsabb módjai egy oszlop több oszlopra való felosztásának az Excelben. Egy gyakorló munkafüzetet is mellékeltünk. Rajta, próbálja ki. Nyugodtan kérdezzen bármit, vagy javasoljon új módszereket.

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.