Obsah
Můžeme snadno rozdělení dat z jedné buňky do více buněk kopírováním, ale to není vždy proveditelné, zejména u velkého souboru dat. Abyste to mohli udělat snadno a chytře, má Excel několik úžasných funkcí. S těmito 3 chytrými způsoby rozdělení dat z jedné buňky do více řádků v Excelu vás seznámím na ostrých ukázkách.
Stáhnout cvičebnici
Bezplatnou šablonu Excelu si můžete stáhnout zde a procvičit si ji sami.
Rozdělení dat z buňky do řádků.xlsm
3 způsoby rozdělení dat z jedné buňky do více řádků v aplikaci Excel
1. Průvodce aplikací textu do sloupců pro rozdělení dat z jedné buňky do více řádků
Umístil jsem názvy 5 produktů do Buňka B5 . Nyní je rozdělím do více řádků podél buněk. B8:B12 pomocí Průvodce převodem textu do sloupců .
Kroky:
- Vyberte Buňka B5 .
- Pak klikněte na takto: Data> Text do sloupců .
Otevře se tříkrokové dialogové okno.
- Mark S vymezením a stiskněte Další v prvním kroku.
- Mark Čárka protože moje data jsou oddělena čárkami.
- Pak stiskněte tlačítko Další.
- V posledním kroku označte Obecné .
- Nakonec stiskněte Dokončení .
Nyní vidíte, že položky jsou rozděleny podél řádku 5. Nyní je umístíme do více řádků.
- Vyberte buňky B5:F5 a zkopírujte je.
- Pak klikněte pravým tlačítkem myši na myší na první řádek rozsahu, kam je chcete vložit.
- Vyberte Transpozice z Možnosti vkládání .
Pak se vám zobrazí položky rozdělené do více řádků.
Další informace: Jak rozdělit hodnoty oddělené čárkou do řádků nebo sloupců v aplikaci Excel
2. Vložení maker VBA pro rozdělení dat z jedné buňky do více řádků v aplikaci Excel
Pokud rádi pracujete s VBA v Excelu, pak můžete snadno provést úlohu pomocí Makra VBA . Ve srovnání s předchozími metodami je to docela rychlé.
Kroky:
- Klikněte pravým tlačítkem myši na myší na název listu.
- Vyberte Zobrazit kód z Kontextová nabídka .
- Po VBA zobrazí se okno, do kterého napište následující kódy.
Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Split One Cell into Multiple Rows" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
- Později stiskněte tlačítko Ikona Spustit spustit kódy.
- Poté vyberte Název makra jak je uvedeno v předpisech.
- Tisk Spustit .
Brzy poté se zobrazí dialogové okno pro výběr zdrojové buňky.
- Vyberte Buňka B5 a stiskněte OK .
Otevře se další dialogové okno.
- Nyní vyberte první buňku cílových buněk.
- Nakonec stiskněte OK .
Nyní jsme hotovi.
Další informace: Makro aplikace Excel pro rozdělení buňky na více řádků (ve snadných krocích)
3. Použití nástroje Excel Power Query k rozdělení dat z jedné buňky do více řádků
Excel Power Query je dalším užitečným nástrojem pro rozdělení dat z jedné buňky do více řádků. Podívejme se, jak jej použít.
Kroky:
- Vyberte jednu buňku včetně záhlaví.
- Pak klikněte na: Data> Z tabulky/rozsahu .
- V tuto chvíli stačí stisknout OK .
A brzy poté Power Query otevře se okno.
- Klikněte na záhlaví.
- Později klikněte takto: Rozdělit sloupec> podle oddělovače.
Následně se otevře další dialogové okno.
- Vyberte Čárka z Vyberte nebo zadejte oddělovač box .
- Pak z Rozšířené možnosti , mark Řádky .
- Tisk OK .
Nyní se podívejte, že data jsou rozdělena do řádků.
- Poté klikněte na tlačítko Zavřít & Načíst> Zavřít & Načíst do z Home tab.
- Poté, co se objeví nové dialogové okno, označte možnost Tabulka a Nový pracovní list .
- Nakonec stiskněte OK .
Brzy poté se zobrazí nový pracovní list s daty rozdělenými do více řádků.
Jak rozdělit více buněk do řádků
Nejen pro jednu buňku, ale také můžeme rozdělit více buněk do řádků pomocí příkazu Průvodce převodem textu do sloupců V této části se dozvíme, jak na to.
Kroky:
- Nejprve vyberte více buněk.
- Pak klikněte na takto: Data> Text do sloupců.
- Pak označte S vymezením a stiskněte Další .
- V tomto kroku označte Čárka a znovu stiskněte Další .
- V posledním kroku Mark Obecné .
- Nakonec stiskněte Dokončení .
Nyní jsou údaje rozdělit do sloupců B a C .
Nyní je zkopírujeme a přeneseme.
- Vyberte data prvního rozděleného řádku a zkopírujte je.
- Pak v prvním řádku cíle, klikněte pravým tlačítkem myši na myší a vložte jako Transpozice .
- Totéž proveďte pro data druhého rozděleného řádku.
Pak se zobrazí výstup jako na obrázku níže.
Další informace: Jak rozdělit data v jedné buňce aplikace Excel do více sloupců (5 metod)
Závěr
Doufám, že výše popsané postupy budou dostatečně dobré pro rozdělení dat z jedné buňky do více řádků v Excelu. Neváhejte se zeptat na jakýkoli dotaz v sekci komentářů a prosím o zpětnou vazbu.