Obsah
Pri práci v Exceli je často potrebné zmeniť poradie buniek, napríklad je potrebné niektoré z nich vymeniť. Ako to urobiť rôznymi spôsobmi, budeme analyzovať v tomto článku.
obsah
Postup pri presúvaní buniek
Neexistuje žiadna samostatná funkcia, ktorá by vám umožnila vykonať tento postup v Exceli. A pri použití štandardných nástrojov sa zvyšok buniek nevyhnutne posunie, ktoré sa potom musia vrátiť na svoje miesto, čo bude mať za následok ďalšie akcie. Existujú však metódy na splnenie úlohy a budeme o nich diskutovať nižšie.
Metóda 1: Kopírovať
Toto je možno najjednoduchší spôsob, ktorý zahŕňa skopírovanie prvkov na iné miesto s nahradením počiatočných údajov. Postup je nasledovný:
- Vstávame v prvej cele (vyberme ju), ktorú plánujeme presunúť. Na hlavnej karte programu kliknite na tlačidlo "Copy" (skupina nástrojov "Schránka"). Môžete tiež jednoducho stlačiť kombináciu klávesov Ctrl + C.
- Prejdite do ľubovoľnej voľnej bunky na hárku a stlačte tlačidlo “Vložiť” v rovnakej karte a skupine nástrojov. Alebo môžete znova použiť klávesové skratky – Ctrl + V.
- Teraz vyberte druhú bunku, s ktorou chceme vymeniť prvú, a tiež ju skopírujte.
- Vstávame v prvej cele a stláčame tlačidlo “Vložiť” (Alebo Ctrl + V).
- Teraz vyberte bunku, do ktorej bola skopírovaná hodnota z prvej bunky a skopírujte ju.
- Prejdite do druhej bunky, do ktorej chcete vložiť údaje, a stlačte príslušné tlačidlo na páse s nástrojmi.
- Vybrané položky boli úspešne vymenené. Bunka, ktorá dočasne uchovávala skopírované údaje, už nie je potrebná. Kliknite naň pravým tlačidlom myši a vyberte príkaz z ponuky, ktorá sa otvorí „Odstrániť“.
- V závislosti od toho, či sa vedľa tejto bunky vpravo/dole nachádzajú vyplnené prvky alebo nie, vyberte príslušnú možnosť odstránenia a kliknite na tlačidlo OK.
- To je všetko, čo bolo potrebné urobiť, aby sa bunky vymenili.
Napriek tomu, že na implementáciu tejto metódy je potrebné vykonať veľa ďalších krokov, napriek tomu ju používa najväčší počet používateľov.
Metóda 2: drag and drop
Táto metóda sa používa aj na výmenu buniek, avšak v tomto prípade sa bunky posunú. Takže vykonávame nasledujúce akcie:
- Vyberte bunku, ktorú plánujeme presunúť na nové miesto. Kurzor myši presunieme nad jeho okraj a hneď ako zmení pohľad na obvyklý ukazovateľ (so 4 šípkami v rôznych smeroch na konci), stlačíme a podržíme kláves smena, presuňte bunku na nové miesto so stlačeným ľavým tlačidlom myši.
- Najčastejšie sa táto metóda používa na výmenu susedných buniek, pretože posunutie prvkov v tomto prípade nenaruší štruktúru tabuľky.
- Ak sa rozhodneme presunúť bunku cez niekoľko ďalších, zmení sa tým poloha všetkých ostatných prvkov.
- Potom budete musieť obnoviť poriadok.
Metóda 3: Použitie makier
Na začiatku článku sme spomenuli, že v Exceli, žiaľ, neexistuje žiadny špeciálny nástroj, ktorý by vám umožnil rýchlo „zamieňať“ bunky na miestach (s výnimkou vyššie uvedenej metódy, ktorá je účinná iba pre susedné prvky). Dá sa to však urobiť pomocou makier:
- Najprv sa musíte uistiť, že je v aplikácii aktivovaný takzvaný „režim vývojára“ (štandardne vypnutý). Pre to:
- prejdite do menu "File" a vyberte zo zoznamu vľavo "Parametre".
- v možnostiach programu kliknite na podsekciu „Prispôsobiť pásku“, na pravej strane začiarknite položku pred položkou „Vývojár“ a kliknite na tlačidlo OK.
- Prepnúť na kartu „Vývojár“, kde kliknite na ikonu “Vizuálne základy” (skupina nástrojov "kód").
- V editore kliknutím na tlačidlo "Zobraziť kód", do zobrazeného okna prilepte nižšie uvedený kód:
Sub ПеремещениеЯчеек()
Dim ra As Rozsah: Set ra = Selection
msg1 = "Prevziať ДВУХ диапазонов идентичного размера"
msg2 = "Pravdaže je to pre vás диапазонов ИДЕНТИЧНОГО размера"
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.Areas(2).Hodnota = ra.Areas(1).Hodnota
ra.Plochy(1).Hodnota = arr2
End Sub
- Zatvorte okno editora kliknutím na obvyklé tlačidlo v tvare krížika v pravom hornom rohu.
- Podržaním klávesu ctrl na klávesnici vyberieme dve bunky alebo dve oblasti s rovnakým počtom prvkov, ktoré plánujeme vymeniť. Potom stlačíme tlačidlo "Makro" (tab „Vývojár“, Skupina "kód").
- Zobrazí sa okno, v ktorom vidíme predtým vytvorené makro. Vyberte ho a kliknite „Spustiť“.
- V dôsledku práce makro vymení obsah vybraných buniek.
Poznámka: po zatvorení dokumentu sa makro vymaže, takže nabudúce ho bude potrebné vytvoriť znova (ak je to potrebné). Ak však očakávate, že v budúcnosti budete musieť často vykonávať takéto operácie, súbor je možné uložiť s podporou makier.
záver
Práca s bunkami v excelovej tabuľke zahŕňa nielen zadávanie, úpravu alebo odstraňovanie údajov. Niekedy je potrebné presunúť alebo vymeniť bunky, ktoré obsahujú určité hodnoty. Napriek tomu, že vo funkcionalite Excelu neexistuje samostatný nástroj na riešenie tejto úlohy, dá sa to urobiť skopírovaním a následným vložením hodnôt, presunutím bunky alebo použitím makier.