Ugrás a tartalomra

Hogyan lehet egy cellát több cellává / sorgá konvertálni az Excelben?

Néha nehéz megnézni az összes adatot, ha sok adat van az Excel egyik cellájában. Ebben az esetben a cella összes adatának több cellára vagy sorra konvertálása sokkal könnyebbé és világosabbá teheti a hosszú tartalom megtekintését az alábbiak szerint. Az Excelben az alábbi módszerekkel végezheti el.

Konvertáljon egy cellát több cellává / sorgá a Szöveg oszlopra és a Speciális beillesztés elemre az Excelben

Konvertáljon egy cellát több cellává / sorba a VBA segítségével

Konvertálja az egyik cellát több oszlopra/sorra a Kutools for Excel segítségével jó ötlet3


nyíl kék jobb buborék Konvertáljon egy cellát több cellává / sorgá a Szöveg oszlopra és a Speciális beillesztés elemre az Excelben

1. Jelölje ki azt a cellát, amelyre konvertálni szeretné az adatait, majd kattintson a gombra dátum > Szöveg az oszlophoz, lásd a képernyőképet:

2. Az előugró párbeszédpanelen ellenőrizze a Határolójel jelölőnégyzetet, majd kattintson a gombra Következő. Lásd a képernyőképet:

3. Jelölje be Vessző jelölje be a párbeszédpanelt, és kattintson a gombra befejez. Lásd a képernyőképet:

4. Ezután láthatja, hogy a cella adatai több oszlopra vannak felosztva. Most válassza ki ezeket a cellákat, és kattintson a jobb gombbal a kattintáshoz másolat a helyi menüből másolja őket. Lásd a képernyőképet:

5. Jelöljön ki egy kívánt üres cellát, és kattintson a jobb gombbal a kiválasztáshoz Átültetés (T), akkor láthatja, hogy az adatokat több sorba konvertálták. Lásd a képernyőképet:

Ha Microsoft Excel 2007 programot használ, kattintson a gombra Kezdőlap > Paszta > Át kell ültetni beilleszteni az osztott adatokat.

Az eredményt az alábbiak szerint láthatja:


Gyorsan ossza fel az egyik cellát oszlopokra vagy sorokra az elválasztó alapján

Az Excelben a cellák oszlopokra osztása unalmas a varázslóval lépésről lépésre. De azzal Kutools az Excel számára's Hasított sejtek segédprogram, akkor: 1, egy cellát oszlopokká vagy sorokká alakíthat a határoló alapján; 2, konvertálja a szöveget szöveggé és számgá; 3, konvertálja a karakterláncot meghatározott szélesség alapján, kattintásokkal.  Kattintson a teljes funkcionalitású 30 napos ingyenes próbaverzióért!
doc osztott cellát
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, 30 napon belül korlátozás nélkül kipróbálható.

nyíl kék jobb buborék Konvertáljon egy cellát több cellává / sorba a VBA segítségével

Ha úgy gondolja, hogy a fenti módszer kissé unalmas, akkor a VBA segítségével elvégezheti.

1. Tartsa ALT gombot és nyomja meg a gombot F11 a billentyűzeten a Microsoft Visual Basic alkalmazásokhoz ablak.

2. kettyenés betétlap > Modul, és másolja a VBA-t a modulba.

VBA: Konvertáljon egy cellát több sorra

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. kettyenés futás a VBA kód futtatásához, és a KutoolsforExcel megjelenik egy párbeszédpanel, amelyben kiválaszthatja az egyetlen cellát, amely konvertálni kívánja az adatait. Lásd a képernyőképet:

4. kettyenés OK, és egy másik felugró párbeszédpanelen válasszon egy cellát az eredmény kimenetéhez. Lásd a képernyőképet:

Láthatja az eredményt:

típus: A fenti VBA-kódban megváltoztathatja az elválasztót "," az adatokat el akarja választani. Ez a VBA nem támogatja az osztott cellát az új vonalkarakter alapján.


nyíl kék jobb buborék Konvertálja az egyik cellát több oszlopra/sorra a Kutools for Excel segítségével

Ha van Kutools az Excel számára - praktikus eszköz telepítve, használhatja Hasított sejtek fuction, hogy egyetlen cellát gyorsan lehasítson több oszlopra vagy sorra egy elválasztó alapján.

Kutools az Excel számára: Egy praktikus Excel-kiegészítő eszköz megkönnyíti és hatékonyabbá teszi a munkáját.
  • 300 + erőteljes és könnyen használható funkciók,110,000 + Excel felhasználói választás
  • teljes funkcionalitású ingyenes próbaverzió 30 napon belül, nincs szükség hitelkártyára
  • több tucat egy kattintás funkcióval csökkentheti munkaidejét az összetett problémák megoldása érdekében
  • tartalmaz funkciókat a konvertáláshoz, a törléshez, a lapok / cellák kombinálásához, az exprotáláshoz stb.

Telepítése után Kutools for Excel, kérjük, tegye a következőket:(Töltse le ingyen a Kutools for Excel programot most!)

1. Jelölje ki a cellákra osztani kívánt cellát, majd kattintson a gombra Kutools > Egyesítés és felosztás > Hasított sejtek. Lásd a képernyőképet:
doc kutools hasítja a cellákat 1

2. Ezután a Hasított sejtek párbeszédpanelen ellenőrizze Felosztás sorokra opció alatt típus szakaszban, és ellenőrizze Más opció alatt Adjon meg egy elválasztót szakaszban, majd írja be a cellába osztani kívánt elválasztót a szövegmezőbe. Lásd a képernyőképet:

dokool kutools 2

3. kettyenés Ok, és megjelenik egy párbeszédpanel, amely emlékeztet arra, hogy kiválaszt egy cellát az osztott eredmény kimenetéhez.
doki kte 3

4. kettyenés OK. Most láthatja, hogy egy cellát több sorra alakítottak át.
doc kutools hasítja a cellákat 4

Tipp: Ha egyetlen cellát szeretne oszlopokká alakítani meghatározott elválasztó alapján, jelölje be Oszlopokra osztás opciót a párbeszédablakban, és írja be az elválasztót Más szövegdoboz.

nyíl kék jobb buborék Konvertáljon egy cellát több sorra vagy oszlopra


Gyorsan ültesse át a Kereszttáblát listára vagy fordítva

Miközben kap egy táblázatot kereszttáblával, amelyet át kell alakítania listatáblává, hogyan kezelheti gyorsan? Val vel Kutools az Excel-ből Tegye át a táblázat méreteit segédprogram segítségével a dimenziók tábláját három demension táblává alakíthatja, vagy fordítva, amilyen gyorsan csak lehet.   Kattintson a 30 napos teljes értékű ingyenes próbaverzióért!
doc transzponálja a keresztet a listára
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, 30 napon belül korlátozás nélkül kipróbálható.

Relatív cikkek:

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations