Ako posunúť bunky nahor v programe Excel (5 rýchlych spôsobov)

  • Zdieľajte To
Hugh West

Ak máte zoznam s prázdnymi bunkami, možno budete chcieť presunúť všetky údaje nahor Tento článok ukazuje, ako odstrániť prázdne bunky a posunúť bunky nahor v Excel .

Stiahnite si cvičebnicu

Stiahnite si tento cvičebný zošit, aby ste si počas čítania tohto článku precvičili svoje zručnosti.

Posun buniek.xlsm

5 rýchlych spôsobov posunu buniek nahor v programe Excel

Ukážeme vám 5 jednoduché techniky na posun buniek nahor v nižšie uvedených častiach. Excel príkazy a VBA V týchto postupoch sa používajú kódy. Príklad súboru údajov je znázornený na obrázku nižšie s prázdnym riadkom 10 Musíme posunúť bunku nahor, aby zaberala prázdne miesto.

1. Aplikovať ťahanie na posun buniek nahor v programe Excel

Výber a ťahanie buniek je najjednoduchší spôsob ich presúvania. Ak chcete zmeniť usporiadanie buniek ťahaním, postupujte podľa nižšie uvedených metód.

Krok 1:

  • Vyberte bunky, ktoré chcete posunúť.

Krok 2:

  • Podržte myš Vľavo - kliknite na a posunúť sa smerom nahor.

  • Preto sa bunky posunú smerom nahor.

Prečítajte si viac: Ako posunúť bunky vpravo v programe Excel (4 rýchle spôsoby)

2. Použitie pravého tlačidla myši na posun buniek nahor v programe Excel

Vpravo - kliknutie na pomocou myši môžete použiť aj na presun buniek nahor. Postupujte podľa nižšie uvedených pokynov.

Krok 1:

  • Najprv vyberte prázdne bunky.

Krok 2:

  • Kliknite na Kliknite pravým tlačidlom myši na stránku na zobrazenie možností.
  • Vyberte si Odstrániť

Krok 3:

  • Nakoniec vyberte Možnosť posunu bunky nahor .
  • Tlač Vstúpte na stránku .

  • Výsledkom bude, že sa bunky presunú nahor.

Čítajte viac: Ako presunúť riadky nahor v programe Excel (2 rýchle metódy)

Podobné čítania

  • Ako presunúť zvýraznené bunky v programe Excel (5 spôsobov)
  • Presun jednej bunky doprava pomocou VBA v programe Excel (3 príklady)
  • Ako zmeniť usporiadanie riadkov v programe Excel (4 spôsoby)
  • Používanie šípok na presun obrazovky, nie bunky v programe Excel (4 metódy)
  • Oprava: Excel nemôže posunúť neprázdne bunky (4 metódy)

3. Použitie príkazu Sort & Filter na posunutie buniek nahor v programe Excel

Bunky môžete tiež posunúť smerom nahor odstránením prázdnych buniek pomocou Triedenie & amp; Filter Postupujte podľa nižšie uvedených krokov a použite príkaz Triedenie & amp; Filter príkaz na presun buniek smerom nahor.

Krok 1:

  • Najprv vyberte všetky bunky v rozsahu.

Krok 2:

  • Z Údaje vyberte kartu Filter

Krok 3:

  • Po druhé kliknite na ikonu .
  • Zrušte označenie Slepé polotovary
  • Nakoniec stlačte Vstúpte na stránku .

  • Následne zmiznú všetky prázdne miesta v rozsahu a bunka sa posunie nahor.

Prečítajte si viac: Ako presunúť bunky bez nahradenia v programe Excel (3 metódy)

4. Použitie možnosti Nájsť & Nahradiť na posunutie buniek nahor v programe Excel

Na posunutie viacerých buniek nahor môžeme použiť Nájsť a nahradiť možnosť, ktorá je podobná predchádzajúcemu spôsobu. Pri jej dokončení postupujte podľa nižšie uvedených krokov.

Krok 1:

  • Vyberte všetky bunky.

Krok 2:

  • Prejdite na Domov a vyberte kartu Nájsť a nahradiť
  • Vyberte si Prejsť na špeciálny

Krok 3:

  • Potom vyberte Slepé polotovary
  • Tlač Vstúpte na stránku .

Krok 4:

  • Kliknite na prázdnu bunku a kliknite na tlačidlo Vpravo -kliknúť.
  • Vyberte si vymazať

Krok 5:

  • Nakoniec vyberte Posun buniek nahor
  • Tlač Vstúpte na stránku aby ste si pozreli výsledky.

  • Ako je znázornené na nasledujúcom obrázku, bunky sa posunú.

Prečítajte si viac: Ako presunúť jednu bunku nadol pomocou programu Excel VBA (so 4 užitočnými aplikáciami)

5. Spustenie kódu VBA na posun buniek nahor

Takže VBA Kód je tu aj na posunutie alebo presunutie buniek nahor. Postupujte podľa postupu opísaného tu.

Krok 1:

  • Najprv stlačte Alt + 11 otvoriť Makro .
  • Kliknite na Vložte
  • Vyberte si Modul zo zoznamu.

Krok 2:

  • Vložte nasledujúce VBA kódy tu.
 Sub Shift_cells_up Dim lRow As Long Dim iCntr As Long lRow = 20 For iCntr = lRow To 1 Step -1 If Cells(iCntr, 1) = 0 Then Range("A" & iCntr).Delete Shift:=xlUp End If Next End Sub 

Tu,

lRiadok = 20 sa vzťahuje na celkový riadok v rozsahu.

Pre iCntr = lRow To 1 Krok -1 odkazuje na IRow sa bude kontrolovať krok za krokom.

Ak Cells(iCntr, 1) = 0 sa vzťahuje na podmienku If pre prázdne bunky.

Range("A" & iCntr). Je váš stĺpec rozsahu

Odstrániť Shift:=xlUp sa vzťahuje na vymazanie riadkov, ale nie celého riadku a posun buniek nahor.

  • Konečný výsledok je preto zobrazený na nasledujúcom obrázku.

Čítajte viac: [Opravené!] Nemožnosť presunúť bunky v programe Excel (5 riešení)

Záver

Ak to zhrnieme, dúfam, že vám tento článok ukázal, ako v programe Excel odstrániť prázdne bunky a posunúť bunky nahor. Preskúmajte cvičnú knihu a využite svoje novonadobudnuté vedomosti. Vďaka vašej podpore sme ochotní platiť za takéto iniciatívy.

V prípade akýchkoľvek otázok nás neváhajte kontaktovať. Nižšie mi prosím zanechajte komentár, aby ste mi dali vedieť, čo si myslíte.

Odborníci z Exceldemy Tím vám čo najrýchlejšie odpovie na vaše otázky.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.