Jak posunout buňky v aplikaci Excel nahoru (5 rychlých způsobů)

  • Sdílet Toto
Hugh West

Pokud máte seznam s prázdnými buňkami, můžete si přát. přesunout všechna data nahoru Tento článek ukazuje, jak odstranit prázdné buňky a posunout buňky nahoru. Excel .

Stáhnout cvičebnici

Stáhněte si tento cvičební sešit a procvičujte si při čtení tohoto článku.

Posun buněk.xlsm

5 rychlých způsobů, jak v aplikaci Excel posunout buňky nahoru

Ukážeme vám 5 jednoduché techniky pro posun buněk nahoru v níže uvedených oddílech. základní Excel příkazy a VBA V těchto postupech se používají kódy. Příklad datového souboru je uveden na obrázku níže s prázdným řádkem. 10 . Musíme buňku posunout nahoru, aby zabrala prázdné místo.

1. Použití funkce Přetažení k posunu buněk nahoru v aplikaci Excel

Nejjednodušší způsob přesouvání buněk je jejich výběr a přetažení. Chcete-li změnit uspořádání buněk přetažením, postupujte podle níže uvedených metod.

Krok 1:

  • Vyberte buňky, které chcete posunout.

Krok 2:

  • Podržte myš Vlevo - klikněte na a posuňte se směrem nahoru.

  • Proto se buňky posunou směrem nahoru.

Další informace: Jak v aplikaci Excel posunout buňky doprava (4 rychlé způsoby)

2. Posunutí buněk nahoru v aplikaci Excel pomocí pravého tlačítka myši

Právo - kliknutí na pomocí myši lze také použít k přesunu buněk nahoru. Postupujte podle níže uvedených pokynů.

Krok 1:

  • Nejprve vyberte prázdné buňky.

Krok 2:

  • Klikněte na Klikněte pravým tlačítkem myši na zobrazit možnosti.
  • Vyberte si Odstranit

Krok 3:

  • Nakonec vyberte Možnost posunutí buňky nahoru .
  • Tisk Vstupte na .

  • Výsledkem je, že se buňky posunou směrem nahoru.

Další informace: Jak přesunout řádky v aplikaci Excel nahoru (2 rychlé metody)

Podobná čtení

  • Jak přesunout zvýrazněné buňky v aplikaci Excel (5 způsobů)
  • Přesun jedné buňky doprava pomocí VBA v aplikaci Excel (3 příklady)
  • Jak změnit uspořádání řádků v aplikaci Excel (4 způsoby)
  • Použití šipek k přesunu obrazovky, nikoli buňky v aplikaci Excel (4 metody)
  • Oprava: Excel nemůže posunout neprázdné buňky (4 metody)

3. Použití příkazu Seřadit & Filtrovat k posunu buněk nahoru v aplikaci Excel

Buňky můžete také posunout směrem nahoru odstraněním prázdných buněk pomocí příkazu Třídit a filtrovat Postupujte podle následujících kroků a použijte příkaz Třídit a filtrovat posunout buňky směrem nahoru.

Krok 1:

  • Nejprve vyberte všechny buňky v rozsahu.

Krok 2:

  • Z Data na kartě Filtr

Krok 3:

  • Za druhé klikněte na ikonu .
  • Zrušte označení Slepé položky
  • Nakonec stiskněte Vstupte na .

  • Následně zmizí všechny prázdné buňky v rozsahu a buňka se posune nahoru.

Přečtěte si více: Jak přesunout buňky bez nahrazení v aplikaci Excel (3 metody)

4. Použití možnosti Najít & amp; Nahradit k posunu buněk nahoru v aplikaci Excel

Pro posunutí více buněk nahoru můžeme použít příkaz Najít a nahradit možnost, která je podobná předchozímu způsobu. Pro dokončení postupujte podle níže uvedených kroků.

Krok 1:

  • Vyberte všechny buňky.

Krok 2:

  • Přejděte na Home a vyberte kartu Najít a nahradit
  • Vyberte si Přejít na Speciální

Krok 3:

  • Poté vyberte Slepé položky
  • Tisk Vstupte na .

Krok 4:

  • Klikněte na prázdnou buňku a klikněte na Právo -klikněte.
  • Vyberte si smazat

Krok 5:

  • Nakonec vyberte Posun buněk nahoru
  • Tisk Vstupte na zobrazit výsledky.

  • Jak je znázorněno na následujícím obrázku, buňky se posunou.

Přečtěte si více: Jak přesunout jednu buňku dolů pomocí aplikace Excel VBA (se 4 užitečnými aplikacemi)

5. Spuštění kódu VBA pro posun buněk nahoru

Takže VBA Kód je zde také pro posunutí nebo posunutí buněk nahoru. Postupujte podle zde popsaného postupu.

Krok 1:

  • Nejprve stiskněte Alt + 11 otevřít Makro .
  • Klikněte na Vložte
  • Vyberte si Modul ze seznamu.

Krok 2:

  • Vložte následující VBA kódy zde.
 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 

Zde,

lŘádek = 20 se vztahuje na celkový řádek v rozsahu.

Pro iCntr = lRow To 1 Krok -1 odkazuje na IRow bude kontrolováno krok za krokem.

Pokud Cells(iCntr, 1) = 0 odkazuje na podmínku If pro prázdné buňky.

Range("A" & iCntr). Je váš sloupec rozsahu

Smazat Shift:=xlUp se týká vymazání řádků, ale ne celého řádku, a posunutí buněk nahoru.

  • Konečný výsledek je proto zobrazen na obrázku níže.

Čtěte více: [Opraveno!] Nelze přesunout buňky v aplikaci Excel (5 řešení)

Závěr

Závěrem doufám, že vám tento článek ukázal, jak v Excelu odstranit prázdné buňky a posunout buňky nahoru. Prozkoumejte cvičebnici a využijte nově nabyté znalosti. Díky vaší podpoře jsme ochotni za podobné iniciativy platit.

V případě jakýchkoli dotazů se na nás neváhejte obrátit. Níže mi prosím zanechte komentář a sdělte mi svůj názor.

Odborníci z Exceldemy Na vaše dotazy bude tým odpovídat co nejrychleji.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.