Jak rozdělit data z jedné buňky do více řádků v aplikaci Excel (3 metody)

  • Sdílet Toto
Hugh West

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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.