Ako presunúť stĺpec dole v programe Excel. Pridávanie nových tlačidiel na panel s nástrojmi Rýchly prístup. Pomocou skriptu VBA

  • 30.04.2019

Pri práci v programe Excel sa niekedy môžete stretnúť s potrebou zamieňať reťazce. Existuje niekoľko osvedčených spôsobov, ako to dosiahnuť. Niektoré z nich vykonajú pohyb iba niekoľkými kliknutiami, zatiaľ čo iné si na tento zákrok vyžadujú značnú investíciu času. Nie všetci používatelia, bohužiaľ, poznajú všetky tieto možnosti, a preto niekedy trávia veľa času postupmi, ktoré by sa inými spôsobmi mohli vykonať oveľa rýchlejšie. uvažujme rôzne možnosti zamieňajte riadky v programe Excel.

Riadky môžete zameniť pomocou niekoľkých možností. Niektoré z nich sú progresívnejšie, ale algoritmus iných je intuitívnejší.

Metóda 1: postup kopírovania

Najintuitívnejšie zrozumiteľným spôsobom zameniť riadky znamená vytvoriť nový prázdny riadok s pridaním obsahu iného, \u200b\u200bs následným odstránením zdroja. Ako však zistíme neskôr, aj keď táto možnosť sama o sebe naznačuje, nie je ani zďaleka najrýchlejšia a nie najjednoduchšia.


Po týchto akciách nepotrebný prvok bude vymazaný. Riadky teda budú miestami preskupené.

Metóda 2: Vložte postup

Ako vidíte, postup nahradenia reťazcov na miestach vyššie opísaným spôsobom je dosť komplikovaný. Dokončenie bude trvať pomerne dlho. Nie je to zlé, ak potrebujete zameniť dva riadky, ale ak potrebujete zameniť tucet alebo viac riadkov? V takom prípade príde na pomoc jednoduchšia a jednoduchšia. rýchla metóda vložky.


Ako môžeš vidieť, tadiaľto znamená vykonať menej akcií ako predošlé, čo znamená, že s nimi môžete ušetriť čas.

Metóda 3: pohyb myšou

Ale je ich viac rýchla možnosť pohybujúce sa ako predchádzajúcim spôsobom... Zahŕňa to pretiahnutie reťazcov pomocou myši a klávesnice, ale bez použitia kontextovej ponuky alebo nástrojov na páse s nástrojmi.


Ako vidíte, pohyb je celkom jednoduchý a linka je presne na mieste, kde ho chce používateľ nainštalovať. Ak to chcete urobiť, stačí vykonať akciu pomocou myši.

Existuje niekoľko spôsobov, ako zameniť reťazce v programe Excel. Ktorá z navrhovaných možností použitia závisí od osobných preferencií používateľa. Pre niekoho je pohodlnejšie a zvyknuté pohybovať sa staromódnym spôsobom, vykonávať procedúru kopírovania a následného mazania riadkov, zatiaľ čo iní uprednostňujú progresívnejšie metódy. Každý si vyberie túto možnosť osobne pre seba, ale, samozrejme, môžeme povedať, že najviac rýchly spôsob zamieňanie riadkov je možnosťou drag-and-drop.

Ako presunúť stĺpec, riadok, tabuľku v programe Excel rýchlo, zvážte tu. Túto techniku \u200b\u200bje možné použiť, keď úplný prevod stĺpca, riadku, tabuľky a ich kopírovania.
Ako preniesť stĺpec do programu Excel.
Máme taký stôl. Ako vyrobiť takúto tabuľku, nájdete v článku „Ako vytvoriť tabuľku v programe Excel“. Presuňte stĺpec C. Vyberte bunky stĺpca C. Umiestnite myš na okraj vybratého rozsahu. Myš môžete umiestniť na ľubovoľný okraj zo štyroch strán. Zatiaľ čo držíte ľavé tlačidlo myšou, presuňte stĺpec na iné miesto. V takom prípade budú hranice ťahaného stĺpca približne rovnaké. Dopadlo to takto.
Ak potrebujete preniesť stĺpec z jedného miesta v tabuľke na druhé, potom na toto miesto tabuľky vložíme nový stĺpec... A presunieme stĺpec, ktorý potrebujeme, do nového stĺpca.
Ako kopírovať a presúvať stĺpec v programe Excel.
Ak nepotrebujete iba presúvať, ale kopírovať stĺpec, stlačte kláves Ctrl. Podržte ho a presuňte stĺpec na správne miesto... Dopadne to takto.


Rovnako ako stĺpec, stačí vybrať riadok.

Riadok A6: AC6 sa presunul do buniek E7: G7. A riadky A9: C10 sa skopírovali a presunuli do rozsahu E11: G12.
Ako presunúť tabuľku v programe Excel.
Ak sa jedná o ten istý hárok, potom tu opísaná metóda urobí spôsob presunu stĺpcov a riadkov. Vyberte celú tabuľku a presuňte ju.
Ak potrebujete preniesť tabuľku na iný hárok, preniesť iba vzorce hodnôt alebo buniek, potom môžete skopírovať hárok, iba hodnoty alebo iba vzorce. Prečítajte si článok „Kopírovanie do programu Excel“.
Pohnúť tabuľka slov v programe Excel musíte pripraviť tabuľku - odstrániť medzery navyše, spojovníky atď. Prečítajte si článok „Kopírovanie tabuľky, písacích potrieb z Wordu do Excelu“.
Článok „Kopírovanie tabuľky programu Excel so zachovaním šírky stĺpcov“ popisuje, ako skopírovať prázdnu tabuľku.
Ak potrebujete pracovať v jednej tabuľke pre viacerých používateľov naraz, alebo aby sa údaje z tabuľky v jednom počítači automaticky prenášali do tabuľky umiestnenej v inom počítači, prečítajte si článok „

V tomto článku nájdete niekoľko spôsobov, ako presúvať stĺpce v programe Excel. Uvidíte, ako presúvať stĺpce a ďalšie spôsoby, ako ich presúvať excel listy.

Ak vo svojej každodennej práci často používate tabuľky programu Excel, viete, že bez ohľadu na to, aká je štruktúra tabuľky logická a premyslená, stĺpce musíte stále prenášať. Napríklad budete určite musieť presunúť dva stĺpce, aby ste ich umiestnili vedľa seba a porovnali údaje, ktoré obsahujú. Samozrejme, môžete sa pokúsiť na chvíľu skryť susedné stĺpce, ale nie vždy to tak je. dobré rozhodnutiepretože údaje z týchto stĺpcov v určitých prípadoch Tiež musíte vidieť.

Napodiv, ale Microsoft Excel neposkytuje priama cesta vykonaním tejto rutinnej operácie. Ak sa pokúsite stĺpec jednoducho pretiahnuť za jeho hlavičku (čo sa zdá byť najviac zjavným spôsobom presunutím stĺpca), budete veľmi rozrušení, pretože nebude to fungovať ani v exceli 2013.

Každopádne tu nájdete tri prevádzkové metódy presunúť stĺpce v programe Excel, a to:

Ako presúvať stĺpce v programe Excel

Ako som už spomínal na začiatku tohto článku, presúvanie stĺpcov v programe Excel je o niečo komplikovanejšie, ako by som chcel. V skutočnosti je to jedna z tých chvíľ, keď sa to ľahšie hovorí ako robí. Možno je to len nedostatok šikovnosti mojich rúk. Avšak s trochou cviku som túto zručnosť zvládol, čo znamená, že to zvládnete naisto.

Predpokladajme, že máte tabuľku s informáciami o produktoch vašej spoločnosti a chcete v tejto tabuľke rýchlo vymeniť niekoľko stĺpcov. Ako príklad si vezmem cenník služby AbleBits. Je potrebné zameniť stĺpce Typ licencie a identifikačné číslo produktuaby identifikátor identifikačné číslo produktu za názvom produktu.


Rovnakým spôsobom môžete do Excelu presunúť niekoľko susedných stĺpcov. Ak chcete vybrať viac stĺpcov, kliknite na záhlavie prvého stĺpca a potom stlačte a podržte ikonu Posun, kliknite na nadpis posledného stĺpca. Ďalej postupujte podľa krokov 2 - 4 vyššie a presuňte vybrané stĺpce tak, ako je to znázornené na obrázku nižšie.

Komentár: Nie je možné presúvať nesusediace stĺpce a riadky v hárkoch programu Excel, dokonca ani v programe Excel 2013.

Metóda drag-and-drop funguje v Microsoft Excel 2013, 2010 a 2007. Podobne môžete presúvať riadky. Možno si budete musieť trochu zacvičiť, ale keď si túto zručnosť osvojíte, ušetrí vám to v budúcnosti veľa času. Myslím si, že tým vývojári spoločnosti Microsoft Je nepravdepodobné, že Excel vyhrá to najlepšie priateľské rozhranie„Na implementáciu tejto metódy

Presun stĺpcov pomocou Vystrihnúť\u003e Prilepiť

Ak manipulácia s myšou nie je to, o čom ste snívali, môžete poradie stĺpcov zmeniť pomocou príkazov Vystrihnúť > Vložiť... Nezabudnite, že tu existuje niekoľko zvláštností, podľa toho, či chcete presunúť jeden alebo viac stĺpcov súčasne.

Ako presunúť jeden stĺpec v tabuľke programu Excel


Ak radi pracujete v programe Excel s klávesovými skratkami, bude sa vám viac páčiť nasledujúca metóda:

  • Vyberte ľubovoľnú bunku v požadovaný stĺpec a stlačte Ctrl + medzerník (Medzerník) vyberte celý stĺpec.
  • Kliknite na Ctrl + Xstĺpec odrezať.
  • Vyberte stĺpec, pred ktorý chcete vložiť rez.
  • Kliknite na Ctrl a značka „ + „na numerická klávesnicavložiť stĺpec.

Ako presunúť viac stĺpcov v programe Excel

Metóda Vystrihnúť > Vložiť, ktorý funguje dobre pre jeden stĺpec (alebo pre susedné stĺpce), zabráni presunutiu viacerých nesusediacich stĺpcov súčasne. Ak sa o to pokúsite, zobrazí sa chybové hlásenie s výzvou na výber jedného súvislého rozsahu: Príkaz, ktorý ste vybrali, nemožno vykonať s viacerými výbermi (Tento príkaz neplatí pre disjunktné rozsahy).

Ak potrebujete vymeniť niekoľko stĺpcov na hárku, máte na výber minimálne 3 možnosti:

Presúvanie viacerých stĺpcov pomocou funkcií Kopírovať, Prilepiť a Odstrániť

Ak vám metóda presúvania stĺpcov myšou z nejakého dôvodu nevyhovuje, môžete skúsiť zmeniť poradie stĺpcov v Exceli týmto spôsobom:


Komentár: Ak posúvate stĺpce v normálnom rozmedzí, budú fungovať obidve metódy. Ak potrebujete presunúť stĺpce v plnohodnotnej tabuľke programu Excel, použite druhú metódu (iba bunky s údajmi), inak sa môže zobraziť chybové hlásenie: Operácia nie je povolená. Operácia sa pokúša presunúť bunky v tabuľke vášho pracovného hárka (Operáciu nie je možné vykonať. Uskutočňuje sa pokus o nezákonnú zmenu časti riadku alebo stĺpca tabuľky).


Tento proces je samozrejme o niečo dlhší ako presúvanie stĺpcov pomocou myši, ale je vhodný pre tých, ktorí uprednostňujú použitie klávesových skratiek pred manipuláciou s myšou.

Zmena poradia stĺpcov v programe Excel pomocou makra VBA

Ak poznáte aspoň trochu jazyka VBA, môžete skúsiť napísať makro, ktoré automaticky presunie stĺpce v hárkoch programu Excel. Toto je teoreticky. V praxi bude pravdepodobne trvať dlhšie, kým zistíte, ktoré stĺpce sa majú presunúť a kam ich vložiť, než ich ručne premiestniť. Neexistuje ani záruka, že makro bude vždy fungovať správne. Preto budete musieť zakaždým skontrolovať výsledok. Vyzerá to ako makro VBA Nie je najvhodnejším nástrojom na takúto úlohu.

Často musíte posúvať jednotlivé pozície. Napríklad kvôli tomu, že údaj nebol tam, kde je potrebný. Alebo ste potrebovali usporiadať riadky podľa abecedy. Alebo je potrebné všeobecne otočiť stôl o 90 stupňov. Pochopte, ako zamieňať stĺpce a riadky v programe Excel, ako ťahať bunku so všetkým jej obsahom, ako transponovať mriežku alebo jej časť.

Na presunutie riadkov môžete použiť voľbu Copy-Cut-Paste. Takto je ale nahradený všetok obsah v oblasti, do ktorej sú vložené objekty. To je nepríjemné, ak chcete usporiadať kategórie v inom poradí, ako ich kopírovať. Postup výmeny riadkov v programe Excel:

  1. Zvýraznite riadok. Kliknite na jeho číslo (alebo na písmeno, ak ide o stĺpce).
  2. Umiestnite kurzor myši na hranicu označenej bunky. Kurzor sa zmení na kríž so šípkami na koncoch.
  3. Štipka kláves Shift.
  4. Posuňte riadok tak, že ho „zaháknete“ za rám.
  5. S objektom sa nebudete pohybovať naslepo. V oblasti, kde umiestnite kurzor, bude spodný okraj čiary hrubší. Riadok sa vloží nad tento riadok (alebo doľava, ak ide o stĺpce).
  6. Ak chcete nahradiť obsah cieľových buniek, urobte to isté, ale bez klávesu Shift.
  7. Ak potrebujete kategórie vymeniť, jednoducho ich presuňte na požadované miesto. Napríklad posuňte riadok 23 na pozíciu 25 a 25 na 23.
  8. Môžete skopírovať údaje a nahradiť konečný obsah. Ak to chcete urobiť, namiesto Shift podržte Ctrl.

Použite možnosť Copy-Cut-Paste

Ako presuniem bunku alebo viac buniek?

S bunkami sú k dispozícii rovnaké akcie ako s riadkami. Tu je postup, ako vymeniť bunky v programe Excel:

  1. Vyberte požadovaný objekt.
  2. Umiestnite kurzor na jeho hranicu.
  3. Podržte stlačený kláves Shift.
  4. Presuňte klietku tak, že ju „zaháknete“ za rám.
  5. Zvýrazní sa spodný okraj bunky, do ktorej je vložený obsah.

Ak chcete zameniť dve susedné bunky na miestach, presuňte vybraný objekt do bočného rámčeka.

  1. Vyberte oblasť bez hodnôt, do ktorej chcete vložiť obrátenú sieť. Musí sa zhodovať s pôvodným. Napríklad ak v pôvodnej verzii mala rozmery 3 x 7 buniek, potom by pozície označené na vloženie mali byť 7 x 3.
  2. Do poľa vzorca (je hore, vedľa neho sú symboly „Fx“) zadajte „\u003d TRANSPÓZA (N: H)“ bez úvodzoviek. N je adresa prvej bunky z tabuľky, H je meno poslednej. Tieto názvy sú A1, S7 atď. Sú to tiež súradnice bunky. Ak ich chcete zobraziť, kliknite na požadované miesto. Zobrazia sa v poli vľavo hore.
  3. Po zadaní funkcie stlačte súčasne Shift + Ctrl + Enter. Týmto sa vložia do všetkých vybraných kategórií naraz.

Orientáciu tabuľky môžete zmeniť aj pomocou špeciálneho vzorca

Požadovaný fragment sa zobrazí hore nohami.

Preklopiť stĺpec

V tabuľkách môžete nielen meniť riadky, ale aj prevracať stĺpce. Napríklad musíte vymenovať niektoré charakteristiky v opačnom poradí. Na to nemusíte znova riadiť všetko. Dokážeš to:

  1. Okolo pôvodného stĺpca by malo byť voľné miesto... Nemusíte mazať všetky riadky. V čase úprav môžete pozície skopírovať do iného súboru.
  2. Vyberte prázdnu bunku vľavo alebo vpravo od vyplneného riadku.
  3. Otvorte ponuku Vzorce - Referencie a polia.
  4. Nájdite funkciu „OFFSET“.
  5. V okne, ktoré sa objaví, bude niekoľko polí. V oblasti „Odkaz“ zadajte zo stĺpca adresu spodnej bunky. Pred každú súradnicu umiestnite znak $ (dolár). Mali by ste skončiť s niečím ako „$ A $ 17“.
  6. V poli „Offset_by_lines“ zadajte príkaz „(LINE () - LINE ($ A $ 1)) * - 1“ (odstráňte úvodzovky). Namiesto $ A $ 1 napíšte do stĺpca názov prvej bunky.
  7. Do stĺpca "Offset" zadajte 0 (nula). Ostatné parametre nechajte nevyplnené.
  8. Hodnoty roztiahnite pomocou vzorca tak, aby mali rovnakú výšku ako pôvodná séria. Urobíte to tak, že potiahnete malý čierny štvorec pod kurzorom bunky programu Excel. Kategórie budú invertované vzhľadom na zdroj.
  9. Vyberte a skopírujte výsledné pozície.
  10. Kliknite pravým tlačidlom myši kamkoľvek na mriežku.
  11. V Možnosti prilepenia vyberte Hodnoty. Týmto spôsobom sa prenesú iba symboly bez vzorcov.

Údaje umiestnené v bunke alebo v rade buniek je možné presúvať z jedného miesta hárka na druhé pomocou priameho pretiahnutia a tlačidiel na kartách na páse kariet obsahové menua postupy (makrá) - programy napísané v jazyku Visual Basic pre aplikáciu, skrátene VBA.

Najjednoduchší spôsob presunu buniek z miesta na miesto je použitie manipulátora myši. Ak chcete bunku presunúť na nové miesto, vyberte požadovanú bunku alebo rozsah, posuňte kurzor myši na hranicu vybratého rozsahu tak, aby sa z kurzora stala šikmá šípka s krížikom, ako je to znázornené na obrázku, a ľavým tlačidlom myši. stlačené, potiahnite vybranú oblasť na nové miesto a potom uvoľnite tlačidlo myši. Ak sa pri umiestnení kurzora myši na hranicu vybratého rozsahu nezmení šikmá šípka s krížikom a znemožňuje presun buniek, je deaktivovaný. špeciálne nastavenie a musí sa povoliť kliknutím na tlačidlo „Kancelária“ v ľavom hornom rohu programu a prechodom do Možnosti programu Excel / Pokročilé. V skupine „Možnosti úprav“ musíte začiarknuť políčko vedľa položky „Povoliť úchyty a ťahanie buniek“.

Vystrihnúť a prilepiť

Na prenos buniek sa používajú ich premiestňovanie pomocou myši, vyrezávanie a následné vkladanie. Na vyrezanie / vloženie bunky alebo rozsahu buniek je potrebné postupne zvoliť príkaz Vystrihnúť, presunúť kurzor na nové miesto a zvoliť príkaz Vložiť. Môžete to urobiť pomocou kontextovej ponuky (ponuka, ktorá sa zobrazí po kliknutí pravé tlačidlo myš v oblasti vybranej oblasti), skupina „Schránka“ na karte „Domov“ alebo klávesové skratky (kombinácia klávesov na klávesnici, ktorým je priradený ten či onen príkaz).

Klávesová skratka na rezanie je Ctrl + X alebo Shift + Delete. Klávesová skratka na prilepenie je Ctrl + V alebo Shift + Insert.

Pri pohybe vysoké číslo buniek, existuje túžba vybrať všetky potrebné bunky naraz a presunúť ich všetky naraz. Štandardné nástroje Excel vám to umožňuje iba s určitým rozsahom. Ak je vybratá skupina nesúvislých buniek, Excel zobrazí správu „Tento príkaz nie je použiteľný pre nesúvisiace rozsahy. Vyberte jeden rozsah a znova vyberte príkaz. “ V takom prípade môžete najskôr presunúť bunky tak, aby ich bolo možné vybrať jedným liranom, a potom s nimi pokračovať v práci.

Okrem toho môže byť toľko buniek, že ich ručný prenos sa môže stať nočnou morou. Ďalším problémom, ktorý môže vzniknúť pri presune buniek z miesta na miesto, je samotné hľadanie buniek potrebných na presun. Pre názornosť zvážte tento príklad: je potrebné usporiadať bunky do rôznych stĺpcov v závislosti od ich hodnôt.

Všetky tieto a podobné úlohy je možné ľahko vyriešiť pomocou doplnku pre Excel.

Doplnok pre rýchlo sa pohybujúce bunky

Pre rýchly prevod buniek z jedného miesta na druhé, bol vytvorený doplnok pre Excel a tlačidlo, ktoré tento doplnok spúšťa, sa zobrazí na samostatnej karte na páse s nástrojmi Excel alebo na samostatnom paneli nástrojov (v závislosti od verzie programu Excel). Stlačením tlačidla sa vyvolá dialógové okno, v ktorom môže používateľ zvoliť podmienky, hodnoty, rozsahy, smer pohybu atď. Pohyb sa vykonáva automaticky. pomocou makra... Vo vyššie uvedenom príklade boli použité nasledujúce podmienky: nájsť všetky bunky s číselné hodnotyobsahujúce „3100“ a presunúť ich o 1 stĺpec doľava a 1 riadok nahor.

video o práci s doplnkom

1. jedným kliknutím myši vyvolajte dialógové okno makra priamo z panela nástrojov programu Excel;

2. nastavte požadovanú hodnotu pre bunky;

3. nastavte rozsah vyhľadávania;

4. zvoľte jednu z dvanástich podmienok pre hodnoty buniek;

5. určiť smer pohybu pre bunky, ktoré vyhovujú dané podmienky a hodnoty:

a) presunúť bunky do dané množstvo linky hore alebo dole;

b) posuňte bunky o určený počet stĺpcov doľava alebo doprava;

c) posúvajte bunky súčasne hore / dole a doľava / doprava;

d) presunúť bunky do daného stĺpca;

e) presuňte bunky do daného riadku.