Obsah
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.xlsm5 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.