Přejít k hlavnímu obsahu

Jak převést jednu buňku na více buněk / řádků v aplikaci Excel?

Někdy je obtížné zobrazit všechna data, pokud je v buňce v aplikaci Excel spousta dat. V tomto případě může převod všech dat v této buňce na více buněk nebo řádků mnohem snazší a jasnější zobrazit dlouhý obsah, jak je uvedeno níže. V aplikaci Excel to můžete provést pomocí níže uvedených metod.

Převeďte jednu buňku na více buněk / řádků pomocí funkce Text na sloupec a Vložit jinak v aplikaci Excel

Převeďte jednu buňku na více buněk / řádků pomocí VBA

Převeďte jednu buňku na více sloupců / řádků pomocí programu Kutools pro Excel dobrý nápad3


šipka modrá pravá bublina Převeďte jednu buňku na více buněk / řádků pomocí funkce Text na sloupec a Vložit jinak v aplikaci Excel

1. Vyberte buňku, do které chcete převést její data, a klepněte na Data > Text do sloupce, viz screenshot:

2. Ve vyskakovacím dialogovém okně zaškrtněte Oddělené Zaškrtněte políčko a klikněte na další. Viz snímek obrazovky:

3. Kontrola Čárka zaškrtněte pouze v dialogovém okně a klikněte na úprava. Viz snímek obrazovky:

4. Pak můžete vidět, že data buňky byla rozdělena do několika sloupců. A teď vyberte tyto buňky a klikněte pravým tlačítkem myši Zkopírujte z kontextové nabídky je zkopírujte. Viz snímek obrazovky:

5. Vyberte prázdnou buňku, kterou chcete, a vyberte ji pravým tlačítkem Transponovat (T), pak můžete vidět, že data byla převedena do více řádků. Viz snímek obrazovky:

Pokud používáte Microsoft Excel 2007, klikněte na Domů > Pasta > Přemístit vložit rozdělená data.

Výsledek můžete vidět takto:


Rychle rozdělte jednu buňku do sloupců nebo řádků na základě oddělovače

V aplikaci Excel je rozdělení buňky na sloupce zdlouhavé s průvodcem krok za krokem. Ale s Kutools pro Excel's Rozdělit buňky nástroj, můžete: 1, převést jednu buňku do sloupců nebo řádků na základě oddělovače; 2, převést řetězec na text a číslo; 3, převést řetězec na základě konkrétní šířky, s kliknutími.  Kliknutím získáte 30denní bezplatnou zkušební verzi s plnou výbavou!
doc rozdělená buňka
 
Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete vyzkoušet bez omezení za 30 dní.

šipka modrá pravá bublina Převeďte jednu buňku na více buněk / řádků pomocí VBA

Pokud si myslíte, že výše uvedená metoda je trochu zdlouhavá, můžete to udělat pomocí VBA.

1. Držet ALT a stiskněte tlačítko F11 na klávesnici otevřete a Microsoft Visual Basic pro aplikaci okno.

2. cvaknutí Vložit > Modul a zkopírujte VBA do modulu.

VBA: Převést jednu buňku na více řádků

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. cvaknutí Běh spustit kód VBA a Kutools pro Excel Zobrazí se dialogové okno pro výběr jedné buňky, do které chcete převést její data. Viz snímek obrazovky:

4. cvaknutí OK, a v dalším vyskakovacím dialogovém okně vyberte buňku, která má výsledek zobrazit. Viz snímek obrazovky:

Výsledek můžete vidět:

Tip: Ve výše uvedeném kódu VBA můžete změnit oddělovač ' " chcete oddělit data. Tento VBA nepodporuje rozdělené buňky založené na novém znaku řádku.


šipka modrá pravá bublina Převeďte jednu buňku na více sloupců / řádků pomocí programu Kutools pro Excel

Pokud máte Kutools pro Excel - nainstalován šikovný nástroj, můžete použít jeho Rozdělit buňky funkce pro rychlé rozdělení jedné buňky na více sloupců nebo řádků na základě oddělovače.

Kutools pro Excel: Šikovný doplněk aplikace Excel, usnadňuje a zefektivňuje práci.
  • 300+ výkonné a snadno použitelné funkce,110,000+ Volba uživatelů aplikace Excel
  • Plnohodnotný zkušební verze zdarma za 30 dní, není vyžadována kreditní karta
  • desítky funkcí jedním kliknutím zkracují vaši pracovní dobu při řešení složitých problémů
  • zahrnuje funkce pro dávkovou konverzi, mazání, kombinování listů / buněk, vyjímání, atd., vyzkoušet zdarma.

Po instalaci Kutools pro Excel, prosím, postupujte takto:(Zdarma ke stažení Kutools pro Excel nyní!)

1. Vyberte buňku, kterou chcete rozdělit na řádky, a klikněte Kutools > Sloučit a rozdělit > Rozdělit buňky. Viz snímek obrazovky:
doc kutools rozdělené buňky 1

2. Pak v Rozdělit buňky dialog, zkontrolujte Rozdělit do řádků možnost pod Styl sekci a zkontrolujte Ostatní možnost pod Určete oddělovač a do textového pole zadejte oddělovač, podle kterého chcete buňku rozdělit. Viz snímek obrazovky:

doc kutools 2

3. cvaknutí Oka objeví se dialogové okno, které vám připomene, že chcete vybrat výsledek rozdělení buňky.
doktor kte 3

4. cvaknutí OK. Nyní můžete vidět, že buňka byla převedena do více řádků.
doc kutools rozdělené buňky 4

Tip: Pokud chcete převést jednu buňku na sloupce na základě konkrétního oddělovače, zaškrtněte políčko Rozdělit na sloupce v dialogovém okně a zadejte oddělovač do Ostatní Textové pole.

šipka modrá pravá bublina Převeďte jednu buňku na více řádků nebo sloupců


Rychle proveďte křížový stůl do seznamu nebo naopak

Když obdržíte list s křížovou tabulkou, který musíte převést na tabulku seznamu, jak s ní rychle naložit? S Kutools pro Excel Transponujte rozměry tabulky obslužný program, můžete co nejrychleji převést tabulku křížových dimenzí na tři tabulky dimenzí nebo naopak.   Klikněte pro 30denní plnohodnotnou bezplatnou zkušební verzi!
doc transponovat kříž do seznamu
 
Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete vyzkoušet bez omezení za 30 dní.

Relativní články:

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
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