Jak vyměnit buňky v Excelu

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í:

  1. 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.Jak vyměnit buňky v Excelu
  2. 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.Jak vyměnit buňky v Excelu
  3. Nyní vyberte druhou buňku, se kterou chceme prohodit první, a také ji zkopírujte.Jak vyměnit buňky v Excelu
  4. Vstáváme v první cele a mačkáme tlačítko "Vložit" (nebo Ctrl + V).Jak vyměnit buňky v Excelu
  5. Nyní vyberte buňku, do které byla zkopírována hodnota z první buňky, a zkopírujte ji.Jak vyměnit buňky v Excelu
  6. Přejděte do druhé buňky, kam chcete vložit data, a stiskněte příslušné tlačítko na pásu karet.Jak vyměnit buňky v Excelu
  7. 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“.Jak vyměnit buňky v Excelu
  8. 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.Jak vyměnit buňky v Excelu
  9. To je vše, co bylo potřeba udělat pro výměnu buněk.Jak vyměnit buňky v Excelu

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:

  1. 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.Jak vyměnit buňky v Excelu
  2. 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.Jak vyměnit buňky v Excelu
  3. Pokud se rozhodneme posunout buňku přes několik dalších, změní se tím poloha všech ostatních prvků.Jak vyměnit buňky v Excelu
  4. Poté budete muset obnovit pořádek.Jak vyměnit buňky v Excelu

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:

  1. 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".Jak vyměnit buňky v Excelu
    • 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.Jak vyměnit buňky v Excelu
  2. Přepnout na kartu "Vývojář", kde klikněte na ikonu “Vizuální základy” (skupina nástrojů "kód").Jak vyměnit buňky v Excelu
  3. 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 SubJak vyměnit buňky v Excelu

  4. Okno editoru zavřete kliknutím na obvyklé tlačítko v podobě křížku v pravém horním rohu.
  5. 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").Jak vyměnit buňky v Excelu
  6. Objeví se okno, ve kterém vidíme dříve vytvořené makro. Vyberte jej a klikněte "Běh".Jak vyměnit buňky v Excelu
  7. V důsledku práce makro prohodí obsah vybraných buněk.Jak vyměnit buňky v Excelu

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.

Jak vyměnit buňky v Excelu

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.

Napsat komentář