Obsah
Při práci v Excelu je často nutné změnit pořadí buněk, například je potřeba některé z nich prohodit. Jak to udělat různými způsoby, budeme analyzovat v tomto článku.
Obsah
Postup pro přesun buněk
Neexistuje žádná samostatná funkce, která by vám umožnila provést tento postup v aplikaci Excel. A při použití standardních nástrojů se nevyhnutelně posune zbytek buněk, které se pak musí vrátit na své místo, což bude mít za následek další akce. Existují však metody, jak úkol splnit, a ty budou popsány níže.
Metoda 1: Kopírovat
Toto je možná nejjednodušší způsob, který zahrnuje zkopírování prvků na jiné místo s nahrazením původních dat. Postup je následující:
- Vstáváme v první buňce (vybereme ji), kterou plánujeme přesunout. Na hlavní kartě programu klikněte na tlačítko "Kopírovat" (skupina nástrojů "Schránka"). Můžete také pouze stisknout kombinaci kláves Ctrl + C.
- Přejděte do libovolné volné buňky na listu a stiskněte tlačítko "Vložit" ve stejné kartě a skupině nástrojů. Nebo můžete znovu použít klávesové zkratky – Ctrl + V.
- Nyní vyberte druhou buňku, se kterou chceme prohodit první, a také ji zkopírujte.
- Vstáváme v první cele a mačkáme tlačítko "Vložit" (nebo Ctrl + V).
- Nyní vyberte buňku, do které byla zkopírována hodnota z první buňky, a zkopírujte ji.
- Přejděte do druhé buňky, kam chcete vložit data, a stiskněte příslušné tlačítko na pásu karet.
- Vybrané položky byly úspěšně vyměněny. Buňka, která dočasně uchovávala zkopírovaná data, již není potřeba. Klikněte na něj pravým tlačítkem a z nabídky, která se otevře, vyberte příkaz „Smazat“.
- V závislosti na tom, zda jsou vedle této buňky vpravo/dole vyplněné prvky nebo ne, vyberte příslušnou možnost odstranění a klikněte na tlačítko OK.
- To je vše, co bylo potřeba udělat pro výměnu buněk.
Navzdory skutečnosti, že k implementaci této metody je třeba provést spoustu dalších kroků, přesto ji používá největší počet uživatelů.
Metoda 2: drag and drop
Tato metoda se také používá k výměně buněk, ale v tomto případě budou buňky posunuty. Provádíme tedy následující akce:
- Vyberte buňku, kterou plánujeme přesunout na nové místo. Přesuneme kurzor myši přes její okraj, a jakmile změní pohled na obvyklý ukazatel (se 4 šipkami v různých směrech na konci), stiskneme a podržíme klávesu směna, přesuňte buňku na nové místo se stisknutým levým tlačítkem myši.
- Nejčastěji se tato metoda používá k výměně sousedních buněk, protože posunutí prvků v tomto případě nenaruší strukturu tabulky.
- Pokud se rozhodneme posunout buňku přes několik dalších, změní se tím poloha všech ostatních prvků.
- Poté budete muset obnovit pořádek.
Metoda 3: Použití maker
Na začátku článku jsme zmínili, že v Excelu bohužel neexistuje žádný speciální nástroj, který by vám umožnil rychle „zaměnit“ buňky na místech (s výjimkou výše uvedené metody, která je účinná pouze pro sousední prvky). To však lze provést pomocí maker:
- Nejprve se musíte ujistit, že je v aplikaci aktivován tzv. „režim pro vývojáře“ (ve výchozím nastavení vypnuto). Pro tohle:
- přejděte do nabídky "soubor" a vyberte ze seznamu vlevo "Parametry".
- v možnostech programu klikněte na podsekci „Přizpůsobit pás karet“, na pravé straně zaškrtněte před položku "Vývojář" a klepněte na tlačítko OK.
- Přepnout na kartu "Vývojář", kde klikněte na ikonu “Vizuální základy” (skupina nástrojů "kód").
- V editoru kliknutím na tlačítko "Zobrazit kód", vložte kód níže do zobrazeného okna:
Sub ПеремещениеЯчеек()
Dim ra As Rozsah: Set ra = Selection
msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"
msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"
If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Проблема": Exit Sub
If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
Application.ScreenUpdating = False
arr2 = ra.Plochy(2).Hodnota
ra.Plochy(2).Hodnota = ra.Plochy(1).Hodnota
ra.Oblasti(1).Hodnota = arr2
End Sub
- Okno editoru zavřete kliknutím na obvyklé tlačítko v podobě křížku v pravém horním rohu.
- Podržení klávesy Ctrl na klávesnici vybereme dvě buňky nebo dvě oblasti se stejným počtem prvků, které plánujeme zaměnit. Poté stiskneme tlačítko "Makro" (tab "Vývojář", Skupina "kód").
- Objeví se okno, ve kterém vidíme dříve vytvořené makro. Vyberte jej a klikněte "Běh".
- V důsledku práce makro prohodí obsah vybraných buněk.
Poznámka: při zavření dokumentu bude makro smazáno, takže příště bude potřeba jej vytvořit znovu (v případě potřeby). Pokud však očekáváte, že v budoucnu budete muset takové operace často provádět, lze soubor uložit s podporou maker.
Proč investovat do čističky vzduchu?
Práce s buňkami v excelové tabulce zahrnuje nejen zadávání, úpravy nebo mazání dat. Někdy je potřeba přesunout nebo zaměnit buňky, které obsahují určité hodnoty. Navzdory skutečnosti, že ve funkcionalitě Excelu neexistuje samostatný nástroj pro řešení tohoto úkolu, lze jej provést zkopírováním a následným vložením hodnot, přesunutím buňky nebo pomocí maker.