logo
search
list

Obsah

Přemístění jednoho řádku nebo souvislých řádků přetažením
Přemístění řádků pomocí příkazu Vyjmout, Vložit a Vložit
Přesuňte řádky bez přepsání pomocí Ctrl/Shift + přetažení
Přesouvání řádků ve složitých situacích pomocí jazyka VBA
Otočení (transpozice) řádků do sloupců nebo naopak
Srovnání metod
Nejčastější dotazy týkající se přesouvání řádků v aplikaci Excel
Zjednodušte práci s daty pomocí WPS Office

Chcete snadno přesouvat nebo otáčet řádky v aplikaci Excel? 5 Jednoduché metody

Publikoval Ciprian Munteanu

calendar

2025-11-13

views

868

likes

59

Přesouvání řádků v sešitu zní jednoduše; Stačí jen přetáhnout, že? Nesprávný. Stačí jeden špatný tah a můžete přepsat důležitá data nebo zanechat frustrující prázdná místa. Frustrace z toho, že si pokazíte datovou sadu, je skutečně nezměrná. Dobrou zprávou však je, že existují snadné způsoby, jak přesouvat řádky, aniž by došlo k chaosu. V tomto článku vás provedu nejen jednoduchými metodami, jak přesouvat řádky v Excelu, ale také hloubkovou technikou pomocí VBA, takže můžete přesouvat řádky jako profesionál.

ZDARMA Word, Excel, PPT


Jak přesouvat řádky v aplikaci Excel
Jak přesouvat řádky v aplikaci Excel

Přemístění jednoho řádku nebo souvislých řádků přetažením

Přesouvání řádků přetažením je jedním z nejjednodušších a nejrychlejších způsobů změny uspořádání dat v listu. Tato metoda je užitečná zejména v případě, že potřebujete přesouvat data v rámci jednoho listu bez přerušení formátování. Podívejme se, jak to funguje na ukázkovém datovém listu zaměstnance.

Krok 1: V tabulce přejděte na řádek nebo řádky, které chcete přesunout, a vyberte je kliknutím na číslo řádku vlevo.


Vyberte řádek nebo řádky, které chcete přesunout
Vyberte řádek nebo řádky, které chcete přesunout

Krok 2: Přesuňte kurzor směrem k okraji libovolné buňky ve vybraném řádku, dokud se nezmění na "čtyřstrannou šipku" (+).


Čtyřstranná šipka pro nahrazení řádku
Čtyřstranná šipka pro nahrazení řádku

Krok 3: Klikněte a podržte levé tlačítko myši a poté přetáhněte řádek do požadované polohy.

Krok 4: Jakmile je kurzor na cílovém místě, uvolněte tlačítko myši.


Přesune řádek na požadované místo
Přesune řádek na požadované místo

Krok 5: Objeví se malé vyskakovací okno s dotazem, zda chcete vložit nebo nahradit obsah. Potvrďte kliknutím na "OK".


Vyskakovací potvrzení pro přepsání řádků
Vyskakovací potvrzení pro přepsání řádků

Profesionálové

  • Rychlé a intuitivní

  • Nevyžaduje další klávesové zkratky

  • Zachová formátování a vzorce

Nevýhody

  • Nalezení správné polohy kurzoru může být obtížné

  • Riziko náhodného přepsání dat

Zpočátku jsem považoval za poněkud náročné najít čtyřstranný kurzor se šipkou potřebný pro přesun řádků. Po určité praxi jsem si však uvědomil, že umístění kurzoru na okraj buňky je klíčové. Pokud umístíte kurzor na okraj řádku, můžete v levém dolním rohu buňky narazit na oboustrannou šipku (slouží k úpravě výšky řádku) nebo na úchyt automatického vyplňování. Rozpoznání těchto rozdílů učinilo proces mnohem hladším.

Po zvládnutí se tato metoda ukazuje jako efektivní způsob, jak změnit uspořádání jednoho nebo více souvislých řádků bez narušení formátování. Je zvláště užitečný pro reorganizaci dat v rámci stejného listu.

Tipy:

  • Pro začátečníky doporučuji cvičit na testovacím archu, aby nedošlo k náhodnému přepsání.

  • Při přesouvání řádků se zobrazí malé vyskakovací okno, které vás vyzve, abyste si vybrali mezi vložením řádku do nového umístění nebo nahrazením stávajícího obsahu. Pečlivé prostudování této výzvy před jejím potvrzením pomáhá zajistit integritu dat.

Přemístění řádků pomocí příkazu Vyjmout, Vložit a Vložit

Další metodou je ta, kterou všichni známe: metoda cut-and-paste. To vám umožní přesunout řádek jednoduše pomocí funkce "Vyjmout" a vložit jej na novou pozici. Zde je postup:

Krok 1: Kliknutím na číslo řádku zcela vlevo v tabulce vyberte řádek, který chcete přesunout.


Výběr řádku
Výběr řádku

Krok 2: Klikněte pravým tlačítkem a vyberte možnost "Vyjmout" nebo použijte zkratku "CTRL+X" ve Windows nebo "CMD+X" v systému Mac.


Kliknutím pravým tlačítkem otevřete kontextovou nabídku
Kliknutím pravým tlačítkem otevřete kontextovou nabídku

Poznámka: Když řádek vyjmete, bude zvýrazněn silnou zelenou přerušovanou čarou s pohyblivou animací, což znamená, že je připraven k vložení.

Krok 3: Přesuňte myš na cílový řádek, kam chcete vložit vybraný řádek, a poté kliknutím na číslo řádku uzamkněte pozici.


Vyberte Cílový řádek, kam chcete vložit Vybraný řádek
Vyberte Cílový řádek, kam chcete vložit Vybraný řádek

Krok 4: Klikněte pravým tlačítkem a vyberte "Vložit" nebo vložte řádek pomocí "CTRL+V" ve Windows nebo "CMD+V" na Macu.


Vložení řádku do cílové pozice
Vložení řádku do cílové pozice

Profesionálové:

  • Jednoduché a snadno proveditelné.

  • Zajišťuje integritu dat.

  • Funguje ve všech verzích aplikace Excel.

Nevýhody:

  • Vyžaduje více kliknutí.

  • Pokud si nedáte pozor, může dojít k narušení formátování.

Toto je jeden z nejjednodušších způsobů, jak přesunout řádek, protože funkci vyjmutí a vložení používáme téměř každý den, takže je ideální pro začátečníky. Mějte však na paměti, že tato metoda zcela přepíše cílový řádek, takže je nejvhodnější ji použít, když nepotřebujete zachovat stávající data v cílovém řádku.

Tipy:

  • Po vložení znovu zkontrolujte formátování, protože někdy může být nutné upravit výšku řádku nebo sloučené buňky.

  • Pokud se chcete vyhnout ztrátě dat v cílovém řádku, zvažte vložení nového prázdného řádku před vložením. Můžete to provést kliknutím pravým tlačítkem myši na číslo cílového řádku a výběrem možnosti "Vložit řádek".

Přesuňte řádky bez přepsání pomocí Ctrl/Shift + přetažení

Následující metoda je užitečná, pokud chcete změnit umístění řádku nebo vytvořit jeho kopii v novém umístění. Metody Ctrl+Drag a Shift+Drag vám toho umožňují efektivně dosáhnout.

Pokud například chcete přesunout třetí řádek a umístit ho přímo pod sedmý řádek, můžete použít metodu Shift+Přetažení. Tím se řádek přesune na novou pozici, aniž by v sešitu zůstala mezera.

Krok 1: Klikněte na číslo řádku řádku, který chcete přesunout.


Vyberte možnost Řádek s kurzorem
Vyberte možnost Řádek s kurzorem

Krok 2: S vybraným řádkem podržte na klávesnici klávesu "Shift" a přesuňte kurzor na okraj řádku, dokud se kurzor nezmění na "čtyřstrannou šipku".


Kurzor se změní na čtyřstrannou šipku
Kurzor se změní na čtyřstrannou šipku

Krok 3: Zatímco držíte klávesu "Shift", stiskněte a podržte tlačítko "Kliknutí levým tlačítkem" na myši a poté přetáhněte kurzor na novou pozici, kam chcete umístit vybraný řádek.


Držení klávesy Shift + přetažení řádku
Držení klávesy Shift + přetažení řádku

Krok 4: Jakmile jste na cílové pozici, uvolněte "Kliknutí levým tlačítkem" a váš řádek bude umístěn přímo pod cílovým řádkem a posune všechny ostatní řádky nahoru, aniž by zůstaly mezery.


Změna pozice řádku
Změna pozice řádku

Poznámka: Při přetahování bude pozice, kam bude řádek přesunut, zvýrazněna tlustou zelenou čarou.

Podobně jako metoda "Shift + Přetažení" poskytují příkazy aplikace Excel pro přesun řádků také možnost jednoduše zkopírovat obsah vybraného řádku na cílovou pozici pomocí metody "Ctrl + Přetažení". Zde je postup:

Krok 1: I v této metodě vybereme řádek, jehož obsah potřebujeme zkopírovat na novou pozici kliknutím na "Číslo řádku" ve sloupci Řádek vlevo.


Kliknutím na číslo řádku vyberte řádek
Kliknutím na číslo řádku vyberte řádek

Krok 2: Nyní podržte klávesu "Ctrl" na klávesnici a přesuňte kurzor na okraj řádku, dokud se kurzor nezmění na kurzor s "ikonou plus vpravo nahoře".


kurzor s ikonou plus vpravo nahoře
kurzor s ikonou plus vpravo nahoře

Krok 3: Když se kurzor změní, stiskněte tlačítko myši "Klikněte levým tlačítkem" a přetáhněte řádek na cílovou pozici.


Kopírování přetažením řádku
Kopírování přetažením řádku

Poznámka: Při přetahování řádku bude horní a dolní okraj cílového řádku zvýrazněn silnou zelenou čarou.

Krok 4: Jakmile jste na cílovém řádku, jednoduše uvolněte tlačítko myši "Kliknutí levým tlačítkem" a obsah vybraného řádku se zkopíruje do cílového řádku, přičemž původní řádek zůstane nedotčený.


Zkopírujte řádek na cílovou pozici
Zkopírujte řádek na cílovou pozici

Obě metody jsou užitečné, ale metoda Shift + Drag je obzvláště pohodlná, protože vám umožňuje zaměňovat řádky bez ztráty dat. Bez této funkce by ruční vyjímání a vkládání řádků trvalo mnohem více času.

Profesionálové:

  • Rychlé a efektivní.

  • Žádné riziko ztráty dat.

  • Funguje dobře pro změnu uspořádání více řádků.


Nevýhody:

  • U velkých datových sad to může být složité.

Tipy:

  • Při přetahování dávejte pozor na horní a dolní okraj řádku. Pokud vidíte pouze jednu silnou zelenou čáru, znamená to, že budete prohazovat řádky. Pokud se zobrazí dvě tlusté zelené čáry, bude na cílový řádek umístěna kopie vybraného řádku.

  • Pokud si chcete před přesunutím uchovat kopii původního řádku, zvažte použití metody "Ctrl + Drag + Copy". Místo pouhého přetahování podržte při přetahování řádku obě klávesy "Ctrl + Shift", tím se řádek duplikuje, místo aby se přesouval.

Přesouvání řádků ve složitých situacích pomocí jazyka VBA

Pokud často měníte uspořádání řádků v aplikaci Excel, může použití maker VBA tento proces výrazně urychlit. Místo ručního vyjmutí a vložení můžete přiřadit klávesové zkratky pro rychlé posouvání řádků nahoru nebo dolů. Uživatelé budou muset k nastavení nového makra v jazyce VBA a přiřazení klávesových zkratek postupovat podle následujících kroků:

Krok 1: Otevřete sešit aplikace Excel, nejlépe ukázkový datový list, a nejprve otestujte kód.

Krok 2: Chcete-li začít, uložte soubor Excel do . XLSM. Klikněte na nabídku "Soubor" v levém horním rohu.


nabídka Soubor aplikace Excel
nabídka Soubor aplikace Excel

Krok 3: Klikněte na kartu "Uložit jako", v seznamu "Typ souboru" vyberte "Sešit s podporou maker Excel (* .xlsm)" a poté klikněte na "Uložit".


Uložit soubor jako *.xlsm
Uložit soubor jako *.xlsm

Krok 4: Dále přejděte na kartu "Vývojář" a kliknutím na možnost "Visual Basic" v nabídce pásu karet otevřete editor VBA nebo jednoduše použijte klávesovou zkratku "ALT + F11".


Otevřít editor VBA
Otevřít editor VBA

Krok 5: Na panelu Projekt na levé straně editoru VBA vyhledejte svůj soubor a vyberte jej, abyste se ujistili, že pracujete ve správném sešitu.


Vyberte sešit na panelu Projekt
Vyberte sešit na panelu Projekt

Krok 6: Chcete-li vložit nový modul, klikněte v horním menu na "Vložit" a z rozbalovací nabídky vyberte "Modul".


Vložit modul
Vložit modul

Krok 7: Nyní budete mít otevřené prázdné okno kódu, jednoduše vložte následující kód VBA do prázdného okna modulu:

Sub makro1()

' Posune aktuální řádek dolů

Řádky(ActiveCell.Row). Vybrat

Výběr.Vyjmout

ActiveCell.Offset (2). Vybrat

Selection.Insert Shift:=xlDown

ActiveCell.Offset (-1). Vybrat

Ukončit ponorku

Sub makro2()

' Posune aktuální řádek nahoru (kromě prvního řádku)

Pokud ActiveCell.Row > 1 pak

Řádky(ActiveCell.Row). Vybrat

Výběr.Vyjmout

ActiveCell.Offset (-1). Vybrat

Selection.Insert Shift:=xlDown

Ukončit if

Ukončit ponorku


Vložení kódu
Vložení kódu

Krok 8: Jakmile vložíte kód, ukončete editor Visual Basic a vraťte se do Excelu.

Krok 9: Zpět v sešitu aplikace Excel klikněte na kartu "Zobrazit" a vyberte "Makra".


Otevřít makra
Otevřít makra

Krok 10: Ve vyskakovacím okně Makro uvidíte seznam maker. Vyberte "Makro1" a poté klikněte na tlačítko "Možnosti".


volba Makro1
volba Makro1

Krok 11: Do pole Klávesová zkratka zadejte "Ctrl + D" pro přiřazení klávesové zkratky pro posouvání řádků dolů a poté klikněte na "OK".


Nastavit klávesovou zkratku Macro1
Nastavit klávesovou zkratku Macro1

Krok 12: Dále vyberte "Makro2" a vraťte se k "Možnosti".


volba Makro2
volba Makro2

Krok 13: Tentokrát přiřaďte "Ctrl + U" jako klávesovou zkratku pro Macro2 a stiskněte "OK".


Nastavit klávesovou zkratku Macro2
Nastavit klávesovou zkratku Macro2

Poznámka: K makru můžete přiřadit libovolnou klávesovou zkratku. V tomto případě jsme použili "U"pro nahoru a "D" pro dolů, abychom si to lépe zapamatovali.

Krok 14: Až budou makra nyní připravena, otestujte je tak, že vyberete libovolnou buňku v řádku a stisknutím kláves "Ctrl + D" posunete řádek dolů nebo "Ctrl + U"posunete řádek nahoru.


Přesunutí řádků pomocí editoru VBA
Přesunutí řádků pomocí editoru VBA

Profesionálové:

  • Automatizuje opakující se úkoly.

  • Funguje dobře pro velké datové sady.

  • Poskytuje přesnost a flexibilitu.

Nevýhody:

  • Vyžaduje znalost jazyka VBA.

  • Jakékoli chyby ve skriptu mohou vést k chybám v datech.

Editor VBA umožňuje uživatelům rychle nastavit klávesovou zkratku podle vlastního výběru. Jakmile je kód připraven, jeho implementace je poměrně jednoduchá. Přizpůsobení kódu však může být pro začátečníky výzvou. Editor VBA mi přišel při použití v kombinaci s ChatGPT docela výkonný.

Tip: Zkuste k úpravě kódu použít ChatGPT. Pokud například chcete, aby klávesová zkratka posunula řádky o dvě místa nahoru, můžete se zeptat ChatGPT pomocí výzvy jako:

"Upravte tento kód VBA tak, aby se řádek přesunul o dvě místa nahoru místo jednoho."

Otočení (transpozice) řádků do sloupců nebo naopak

Někdy může být nutné změnit uspořádání dat pro lepší organizaci. Pokud vás zajímá, jak přesunout řádek v aplikaci Excel, můžete jej jednoduše vyjmout a vložit na nové místo. Pokud však potřebujete přepnout řádky do sloupců nebo naopak, potřebujete funkci Transponovat aplikace Excel. Tento nástroj vám umožní rychle přeformátovat vaše data, aniž byste museli cokoli ručně přepisovat. Zde je návod, jak můžete rychle transponovat řádky do sloupce pomocí funkce Transponovat:

Krok 1: Otevřete datový list, ve kterém chcete změnit uspořádání řádků a sloupců.


Otevřít datový list v aplikaci Excel
Otevřít datový list v aplikaci Excel

Krok 2: Dále budete muset vybrat rozsah dat, která chcete přeskupit. To zahrnuje všechny buňky, včetně popisků řádků nebo sloupců.


Výběr rozsahu
Výběr rozsahu

Krok 3: Jakmile je rozsah vybrán , kliknutím pravým tlačítkem myši na libovolnou buňku otevřete kontextovou nabídku a poté klikněte na možnost "Kopírovat" nebo jednoduše použijte zkratku "CTRL + C".


Rozsah kopírování
Rozsah kopírování

Krok 4: Po zkopírování rozsahu přejděte na prázdné místo v listu nebo otevřete nový list.

Krok 5: Kliknutím pravým tlačítkem myši na prázdnou buňku otevřete kontextovou nabídku a pod "Možnosti vložení" klikněte na ikonu "Transponovat".


Možnosti vložení
Možnosti vložení

Krok 6: Vaše řádky budou nyní otočeny a přeskupeny do sloupců, což vám poskytne zcela jiný pohled na vaši tabulku.


Transponovat data
Transponovat data

Profesionálové:

  • Rychlé a efektivní.

  • Zachová všechna data.

  • Funguje ve všech verzích aplikace Excel.


Nevýhody:

  • Formátování může vyžadovat úpravy.

  • Nelze použít dynamicky; Změny vyžadují ruční aktualizace.


Tato funkce výrazně šetří čas, zejména u velkých datových sad. Bez něj by ruční přeskupování dat bylo zdlouhavé a u rozsáhlých tabulek téměř nemožné. Pouhými několika kliknutími můžete okamžitě restrukturalizovat svá data při zachování přesnosti a formátování.

Tip: Pokud vaše data obsahují vzorce, ujistěte se, že před transpozicí používají absolutní odkazy (např. $A$1 místo A1). Tím se zabrání nechtěným změnám v odkazech na buňky po změně uspořádání dat. Mezi relativními a absolutními odkazy můžete přepínat tak, že vyberete odkaz na buňku v řádku vzorců a stisknete klávesu F4.

Srovnání metod

I když všechny tyto metody technicky "posunou řádek", ne vždy vám poskytnou stejný konečný výsledek. Některé zanechávají mezery, některé vše plynule posouvají a některé pouze mění pořadí bez jakýchkoli prázdných míst.

  • Přetažení

Intuitivní a efektivní pro rychlé přeskupení při zachování formátování i vzorců. U velkých datových sad však může být nepřesný a hrozí náhodné přepsání.

  • Vyjmutí, vložení a vložení

Spolehlivá metoda krok za krokem, která minimalizuje chyby, zejména u složitých vzorců. Vyžaduje několik kliknutí navíc, ale nabízí vynikající kontrolu nad umístěním dat.

  • Ctrl/Shift + přetažení

Nabízí přesnost a flexibilitu: Shift + Přetažení změní pořadí řádků bez mezer a Ctrl + Přetažení je zkopíruje. Vizuální podněty pomáhají, i když vyžadují pečlivé provedení s většími datovými sadami.

  • Makra VBA

Ideální pro opakující se úlohy v rozsáhlých tabulkách. Po nastavení se přesouvání řádků stává operací stisknutí klávesy, která minimalizuje ruční úsilí a chyby, i když vyžaduje znalost jazyka VBA.

  • Transponovat (otáčení řádků a sloupců)

Nejedná se o přímý nástroj pro přesun řádků, ale je nezbytný pro přeformátování dat. Rychle převádí řádky na sloupce (a naopak), i když je statický a poté může vyžadovat další úpravy formátování.

Nic nepřekoná jednoduchost možnosti přesouvání řádků přetažením – nabízí rychlé řešení pro jednoduché úkoly. S tím, jak se vaše data stávají pokročilejšími, však budete potřebovat specializovanější nástroje – a věřím, že to je to, co nabízejí ostatní možnosti: pokročilé metody pro změnu uspořádání dat v tabulce.

Proto je důležité posoudit daný úkol a vybrat metodu, která nejlépe odpovídá vašim potřebám. Všechny tyto metody jsou poměrně jednoduché na naučení, s výjimkou maker VBA, která mohou být trochu náročná i pro profesionály, kteří používají Excel denně. Správná volba bude v konečném důsledku záviset na vašem pracovním postupu a složitosti vašich dat.

100% bezpečné

Nejčastější dotazy týkající se přesouvání řádků v aplikaci Excel

1. Jak přidat řádek nebo sloupec v aplikaci Excel?

Zde je jednoduchý průvodce, jak přidat řádek nebo sloupec v aplikaci Excel:

Krok 1: Klikněte pravým tlačítkem myši na záhlaví řádku nebo sloupce, kam chcete vložit nový.

Krok 2: V kontextové nabídce vyberte možnost "Vložit".

Krok 3: Zobrazí se rozbalovací nabídka. Podle potřeby vyberte buď "Vložit řádek" nebo "Vložit sloupec".

2. Mohu přesouvat řádky, aniž bych přepsal stávající data?

Ano, řádky v Excelu lze přesouvat bez přepsání existujících dat pomocí metody Shift+přetažení.

Krok 1: Vyberte řádky, které chcete přesunout.

Krok 2: Držet Shift, poté klikněte a přetáhněte výběr na požadované místo.

3. Jak snadno otočit sloupce do řádků a naopak?

Krok 1: Vyberte sloupce nebo řádky, které chcete otočit, nezapomeňte do výběru zahrnout popisky řádků a sloupců.

Krok 2: Stiskněte Ctrl + C(Windows) pro zkopírování dat.

Krok 3: Klikněte na první buňku, kam chcete vložit otočená data.

Krok 4: Klikněte pravým tlačítkem a vyberte Vložit jinak, poté zkontrolujte Transponovat.

Krok 5: Vaše data budou nyní otočena ze sloupců do řádků nebo naopak.

Zjednodušte práci s daty pomocí WPS Office

S těmito metodami jste si pravděpodobně ušetřili spoustu času ve srovnání s ruční úpravou dat řádek po řádku. Nejenže tak zůstane vaše datová struktura nedotčená, ale také se sníží potřeba následné rozsáhlé kontroly chyb. I při pečlivých úpravách však vždy existuje prostor pro chyby, což znamená čas navíc strávený kontrolou všeho.


WPS Office
WPS Office

To je místo, kde WPS Office dělá věci ještě jednoduššími. Zjednodušuje složité úkoly a umožňuje vám bez námahy přesouvat řádky, aniž byste se museli obávat narušení vzorců nebo vztahů mezi daty. Navíc díky intuitivnímu rozhraní můžete sledovat jakýkoli výukový program aplikace Excel a bezproblémově používat stejné techniky ve WPS Office, jen s menšími potížemi.

pic

15 ani de experiență în industria de birouri, iubitor de tehnologie și copywriter. Urmărește-mă pentru recenzii de produse, comparații și recomandări pentru aplicații și software noi.