Note: The other languages of the website are Google-translated. Back to English
English English

4 snadné způsoby, jak rychle odstranit více prázdných nebo prázdných řádků v aplikaci Excel

Pokud je třeba z celého listu nebo sešitu odstranit stovky prázdných řádků, budete frustrovaní. Zde tento výukový program zobrazí seznam několika rychlých metod, jak tuto práci za vás zvládnout krok za krokem.


Metoda A: Odeberte prázdné řádky pomocí příkazu Přejít na speciální

Nyní proveďte níže uvedené kroky k odstranění prázdných řádků pomocí Přejít na speciální řádky:

1. Vyberte rozsah, ze kterého chcete odstranit prázdné řádky, klikněte na Home kartu, pak dovnitř Editace skupiny, klepněte na tlačítko Najít a vybrat > Přejít na speciální.
dokument odstranit prázdný řádek 2

2. V Přejít na speciální dialog, zkontrolujte Blanks volba.
dokument odstranit prázdný řádek 3

3. cvaknutí OK, nyní byly vybrány všechny prázdné buňky ve výběru.
dokument odstranit prázdný řádek 4

4. cvaknutí Home v záložce Buňky skupiny, klepněte na tlačítko Vymazat > Odstranit řádky listů.
dokument odstranit prázdný řádek 5

Nyní byly řádky s prázdnými buňkami odstraněny.
dokument odstranit prázdný řádek 6

Poznámka:

Při použití příkazu Přejít na speciální k odstranění prázdných řádků dochází k fatálnímu toku:
Všechny řádky obsahují prázdné buňky (i když řádek obsahuje jednu prázdnou buňku a další sloupce obsahují data), budou odstraněny, jak je uvedeno níže.

dokument odstranit prázdný řádek 1


Chcete zvýšit plat a dostatek času na doprovázení rodiny?

Karta Office zvyšuje vaši efektivitu o 50% při práci s Microsoft Office právě teď

Neuvěřitelné, práce na dvou nebo více dokumentech je jednodušší a rychlejší než práce na jednom.

Ve srovnání se známými prohlížeči je nástroj s kartami na kartě Office výkonnější a efektivnější.

Omezte stovky klikání myší a psaní na klávesnici každý den za vás, sbohem teď s myší rukou.

Pokud obvykle pracujete na více dokumentech, bude vám karta Office skvělým šetřičem času.

30denní bezplatná zkušební verze, není nutná kreditní karta.

VíceStáhnout nyní


Metoda B: Odeberte prázdné řádky v rozsahu / listu / sešitu pomocí programu Kutools

Pokud chcete rychle a snadno odstranit všechny prázdné řádky ve výběru, aktivním listu, vybraných listech nebo v celém sešitu bez chybného odstranění , můžete zkusit Odstranit prázdné řádky nástroj Kutools pro Excel, který zvládne úlohy jedním kliknutím bez kódu VBA a pomocného sloupce.

Než však tento nástroj použijete, musíte bezplatná instalace Kutools pro Excel za prvé.

klikněte Kutools > Vymazat > Odstranit prázdné řádky, pak v dílčím rozevíracím seznamu vyberte jednu operaci, jak potřebujete.
dokument odstranit prázdný řádek 17

Ukázka: Odstraňte všechny prázdné řádky pouze jedním kliknutím


Metoda C: Odeberte prázdné řádky s kódem VBA

1. lis Alt + F11 klíč k povolení Microsoft Visual Basic pro aplikace okno.

2. cvaknutí Vložit > Modul vytvořit nový Modul skript, zkopírujte a vložte pod kód do skriptu.

VBA: Odstraňte prázdné řádky

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

dokument odstranit prázdný řádek 7

3. lis F5 klíč ke spuštění kódu, poté vyberte rozsah, který používáte k odstranění prázdných řádků v rozbalovací nabídce Kutools pro Excel dialog.
dokument odstranit prázdný řádek 8

4. cvaknutí OK. Nyní byly prázdné řádky ve výběru odstraněny.
dokument odstranit prázdný řádek 9

Poznámka:

S tímto kódem VBA byste raději odstranili prázdné řádky v rozsahu, ale ne v celém listu, jinak by se aplikace Microsoft Excel mohla zaseknout.


Metoda D: Odeberte prázdné řádky pomocí pomocného sloupce a funkce Filtr

1. Vložte jeden sloupec před svůj datový rozsah, vezměte jako příklad sloupec A a zadejte tento vzorec = B3 a C3 a D3 do A3 kombinovat data v řádku3, viz screenshot:

Tip: Pokud vaše data přes sloupec B3 až sloupec N, upravte vzorec na = B3 & C3 & D3 & E3 &… & N3.
dokument odstranit prázdný řádek 10

2. Potom vyplňte vzorec do buněk přetažením úchytu automatického vyplnění dolů.
dokument odstranit prázdný řádek 11

3. Pak klikněte na tlačítko Data > Filtr.
dokument odstranit prázdný řádek 12

4. Poté klikněte na tlačítko Ikona filtru na pomocném sloupci zkontrolujte Blanks možnost pouze v rozevíracím seznamu. Viz snímek obrazovky:
dokument odstranit prázdný řádek 13

5. cvaknutí OK, byly všechny prázdné řádky odfiltrovány.
dokument odstranit prázdný řádek 14

6. Vyberte filtrované řádky, klepněte na Home > Vymazat > Odstranit řádky listů odstranit prázdné řádky.
dokument odstranit prázdný řádek 15

7. Pak klikněte na tlačítko Data > Filtr znovu deaktivovat Filtr funkce.
dokument odstranit prázdný řádek 16

Poznámka:

Ve srovnání s metodou A a metodou C může tato metoda přesně odstranit prázdné řádky a snadno se s nimi manipuluje pro všechny uživatele aplikace Excel. Pokud však ve vašich datech existují desítky sloupců, bude tato metoda trochu zdlouhavá.


Relativní operace: Vložte prázdné řádky do všech ostatních řádků

Možná v některých případech chcete vložit prázdné řádky do všech ostatních řádků rozsahu, jak je uvedeno níže:
dokument odstranit prázdný řádek 18

V tomto případě můžete použít Vložte prázdné řádky a sloupce užitečnost Kutools pro Excel pro rychlé zvládnutí této úlohy.

1. Vyberte rozsah, do kterého chcete vložit prázdné řádky nebo sloupce do všech ostatních řádků, a klikněte na Kutools > Vložit > Vložte prázdné řádky a sloupce.
dokument odstranit prázdný řádek 19

2. V Vložte prázdné řádky a sloupce dialog, zkontrolujte Prázdné řádky or Prázdné sloupce možnost, jak potřebujete v Vložte typ sekce, pak v možnosti část, zadejte Interval a Řádky/Sloupce.
dokument odstranit prázdný řádek 20

3. cvaknutí Ok, byly do každého druhého řádku výběru vloženy prázdné řádky.

Ukázka: Vložte prázdné řádky a sloupce


Stáhněte si ukázkový soubor

vzorekKliknutím stáhnete ukázkový soubor


Nejlepší kancelářské nástroje produktivity

Kutools pro Excel řeší většinu vašich problémů a zvyšuje vaši produktivitu o 80%

  • Opakované použití: Rychle vložte složité vzorce, grafy a cokoli, co jste dříve používali; Šifrovat buňky s heslem; Vytvořte seznam adresátů a posílat e-maily ...
  • Super Formula Bar (snadno upravit více řádků textu a vzorce); Rozložení pro čtení (snadno číst a upravovat velké množství buněk); Vložit do filtrovaného rozsahu...
  • Sloučit buňky / řádky / sloupce bez ztráty dat; Rozdělit obsah buněk; Zkombinujte duplicitní řádky / sloupce... Zabraňte duplicitním buňkám; Porovnat rozsahy...
  • Vyberte možnost Duplikovat nebo Jedinečný Řádky; Vyberte prázdné řádky (všechny buňky jsou prázdné); Super hledání a fuzzy hledání v mnoha sešitech; Náhodný výběr ...
  • Přesná kopie Více buněk beze změny odkazu na vzorec; Automaticky vytvářet reference do více listů; Vložte odrážky, Zaškrtávací políčka a další ...
  • Extrahujte text, Přidat text, Odebrat podle pozice, Odebrat mezeru; Vytváření a tisk mezisoučtů stránkování; Převod mezi obsahem buněk a komentáři...
  • Super filtr (uložit a použít schémata filtrů na jiné listy); Rozšířené řazení podle měsíce / týdne / dne, frekvence a dalších; Speciální filtr tučnou kurzívou ...
  • Kombinujte sešity a pracovní listy; Sloučit tabulky na základě klíčových sloupců; Rozdělte data do více listů; Dávkový převod xls, xlsx a PDF...
  • Více než 300 výkonných funkcí. Podporuje Office / Excel 2007-2019 a 365. Podporuje všechny jazyky. Snadné nasazení ve vašem podniku nebo organizaci. Kompletní funkce 30denní bezplatná zkušební verze. 60denní záruka vrácení peněz.
karta kte 201905

Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50% a omezuje stovky kliknutí myší každý den!
officetab dno
Komentáře (53)
Zatím žádné hodnocení. Buďte první, kdo ohodnotí!
Tento komentář byl moderátorem webu minimalizován
Když to udělám, text se smaže. Pomoc prosím.
Tento komentář byl moderátorem webu minimalizován
Nevím, jestli jste vyřešili problém se smazáním dalšího textu, ale zveřejnil jsem řešení toho, co by mohlo být vaším problémem. Je to uvedeno pod vaším dotazem.
Tento komentář byl moderátorem webu minimalizován
"Odstranění prázdných řádků" je u většiny metod nepříjemné. Měl jsem sadu tří sloupců dat. První sloupec měl titulní řádky každých pět nebo šest řádků. Zbývající dva sloupce obsahovaly náhodná data na různých řádcích až dolů. Někdy byl řádek ve sloupci dva prázdný, ale buňka vedle něj ve třetím sloupci obsahovala data. Nebo naopak. Pouze NĚKTERÉ z řádků (v tomto případě 1,242 1) byly po celé délce prázdné. PROBLÉM byl v tom, že výběrem PRAZNÝCH buněk by se SMAŽELY CELÉ ŘÁDKY, které obsahovaly data v jiných sloupcích. Našel jsem dokonalé řešení. Vytvořil jsem čtvrtý sloupec, ve kterém jsem použil funkci COUNTA. Vzorec šel = COUNTA(A1:C3) a poté jej zkopíroval přes několik tisíc řádků dat. Takže můj sloupec D měl zásobník 2s, 1s, 0s a 0s. Pak jsem použil příkaz FILTER ve sloupci D, abych zobrazil pouze řádky, které se rovnaly 0. Výsledkem byl list prázdných buněk s nulami ve sloupci D... Byly vybrány POUZE zcela prázdné řádky! Potom jsem kliknul a přetáhl dolů levá ČÍSLA ŘÁDKŮ (ty na okraji), abych tyto řádky vybral, kliknul jsem pravým tlačítkem a vybral DELETE. Všichni zmizeli. Když jsem vypnul filtr, měl jsem perfektní sadu vyčištěných dat. Za méně než minutu! Hotovo! = = = = = = = To bylo tak snadné, že jsem si to pak oblíbil a změnil jsem funkci COUNTA tak, aby vybírala pouze položky ze sloupce A, které obsahovaly data. (Tyto řádky byly shodou okolností řádky "Title" pro shluky dat pod nimi.) Přečetlo to =COUNTA(A1) a zkopírovalo to ve sloupci D až na konec. Výsledkem byl sloupec 1s a 0s. Když jsem znovu zapnul FILTR a zvolil pro „1“, objevily se pouze řádky titulků. Vybral jsem tyto řádky a TUČNĚ je označil. Pak vypnul Filtr a znovu dokonalé formátování přes tisíce řádků. MILUJTE TU FUNKCI FILTRŮ!
Tento komentář byl moderátorem webu minimalizován
To je skvělé řešení, díky!
Tento komentář byl moderátorem webu minimalizován
Skvělé, moc děkuji
Tento komentář byl moderátorem webu minimalizován
To je geniální - děkuji!
Tento komentář byl moderátorem webu minimalizován
Perfektní řešení, fungovalo to bez problémů. Dík :-)
Tento komentář byl moderátorem webu minimalizován
Skvělé - dokonalé jednoduché řešení.
Tento komentář byl moderátorem webu minimalizován
skvělá pomoc tato funkce filtru je nejlepším řešením, pokud si ji myslíme a používáme
Tento komentář byl moderátorem webu minimalizován
Skvělý nějaký čas Uživatelé poskytují praktičtější řešení než vývojáři a odborníci
Tento komentář byl moderátorem webu minimalizován
Děkuji moc za radu. Bylo to skvělé.
Tento komentář byl moderátorem webu minimalizován
To je úžasné. Moc moc moc moc děkuji Nede
Tento komentář byl moderátorem webu minimalizován
Právě jsi mi zachránil život. :-)
Tento komentář byl moderátorem webu minimalizován
Vizuální základní trasa pro mě byla nová a zvládla to. Mnohokrát děkuji!
Tento komentář byl moderátorem webu minimalizován
To je hustý!!! @ # W. Halyn. Děkuji.
Tento komentář byl moderátorem webu minimalizován
Nemohu smazat. Používám Excel 2010 a chci odstranit prázdné řádky z A147533 do (po ctrl - End) T448140. Cokoli jsem udělal, všechny řádky zůstanou v mé tabulce nesmazané. Po ctrl-End jsem opět na T448140.
Tento komentář byl moderátorem webu minimalizován
Darko. Váš první krok ve zvláštním sloupci (což by měl být sloupec "U" pro filtrování), vzorec v U147533 by měl znít (soudě z dodaných dat) =COUNTA(A147533:T147533) a pak to ZKOPÍROVAT dolů na řádek 448140. by měl dostat sloupec čísel, z nichž NĚKTERÁ budou nuly. Poté kliknutím na písmeno „U“ v horní části sloupce (na okraji pravítka) zvýrazněte celý sloupec. Poté vyberte funkci Filtr (záložka Data, Filtr), klikněte na malý rozevírací trojúhelník a odstraňte všechny možnosti zaškrtnutí kromě té vedle možnosti „0“ (NEBO možnosti „Blanks“, je-li viditelná). Klikněte na OK. Poté byste měli vidět pouze řádky, které mají nulová data. Poté, jak bylo popsáno dříve, s aktivní funkcí Filtr zvýrazněte řádky od 147533 do 448140, které obsahují tato vybraná čísla řádků (kliknutím/přetažením levého okraje pravítka NEBO kliknutím na horní okraj a kliknutím na poslední se stisknutou klávesou Shift) a DELETE jim. (Klikněte pravým tlačítkem, Smazat). Když zmizí, vypněte funkci Filtr a všechna ostatní data se znovu objeví. Hodně štěstí!
Tento komentář byl moderátorem webu minimalizován
U mě to nefunguje. Nyní používám EXCEL 2013 a mám tuto situaci: moje data jsou v rozsahu A1 až AF52222. Když kliknu na Ctrl-End, dostanu se do buňky AG56367. Takže mám všechny prázdné řádky od 52223 do 56367. Po zkopírování COUNTA(a2;af2) do řádku 56367 a zvýraznění řádků 52223 až 56376 na pravém kliknutí EXCEL nabízí DELETE ROW a tyto řádky jsem smazal. Poté vypnu Filtr: pomocí Ctrl-Home se dostanu do buňky A1, pomocí Crtl-End do buňky AG56367. Takže vše bylo stejné
Tento komentář byl moderátorem webu minimalizován
Zkoušel jsem to, ale když jsem použil funkci Kutools: odstranit nástroje > Ve vybraném rozsahu, zobrazí se zpráva: "Úspěšně odstraněno 0 řádků" a nic se nezmění.
Tento komentář byl moderátorem webu minimalizován
Místo používání Kutools vyzkoušejte metodu, kterou jsem popsal výše. Používá prostý starý Excel a využívá funkce dostupné ve všech posledních verzích. (To pokud se pokoušíte POUZE smazat zcela prázdné řádky, nikoli částečně prázdné.)
Tento komentář byl moderátorem webu minimalizován
můžete to všechno udělat pomocí makra, které se spustí na konci listu, jakmile budou všechna data shromážděna a analyzována? Dělám analýzu "Jestli/Pak" pro některé lidi a sin=ce, která funguje automaticky, výše uvedené řešení, i když je elegantní, může být nad jejich kapacitu (možná i moje ...) Takže jakmile budou data dokončena, hledal jsem ukázat pak na buňku a kliknout na "jít" a prázdné řádky by byly odstraněny ..... nějaké nápady?
Tento komentář byl moderátorem webu minimalizován
Napsání takového makra (které by muselo automaticky vypočítat celkový počet sloupců, celkem svisle vyplnit VŠECHNY sloupce, poté vypočítat, do kterého sloupce se má počítat, poté provést operaci atd.) by trvalo asi desetkrát déle než prostě udělejte kroky. Opravdu, celá operace zabere méně než dvě minuty, pokud si přečtete pokyny krok za krokem. Možná zkuste zobrazit kroky vedle sebe s prací, kterou děláte (nebo si kroky vytiskněte a pak pokračujte). Jakmile poprvé uvidíte, že to funguje, budete se s ním cítit mnohem pohodlněji a rozhodně budete moudřejší v ovládání funkce Filtr. Pro lidi, pro které děláte práci, prostě jim přineste výsledky; asi je nezajímá "jak", chtějí jen vědět "co". Rychle vyčištěná databáze bude vypadat působivější než sledování, jak k tomu došlo, zvláště pokud se to teprve učíte. Dejte tomu cvičnou jízdu nebo dvě. Jo, a udělejte si záložní kopii, samozřejmě, pro případ, že se Undo nezdaří nebo tak něco při zkoušení. (Nezapomeňte, že při vašem prvním dotazu jsem si představoval makro, které by muselo fungovat ve všech prostředích. Zjistili byste, že jakmile zprovozníte soubor dat s pevnou strukturou, budete přesně vědět, jak postup funguje a mohl zaznamenat kroky do vlastního makra, jen kvůli faktoru rychlosti.)
Tento komentář byl moderátorem webu minimalizován
Dokážete toto vše proměnit v makro, které by bylo možné spustit na konci tabulky, když se shromažďují data?
Tento komentář byl moderátorem webu minimalizován
Pěkný návod - moc mi pomohl! Dík!
Tento komentář byl moderátorem webu minimalizován
Mazání prázdných řádků pomocí speciálního příkazu "Blank" nefunguje správně v případě, že mám více řádků a více sloupců s nějakými prázdnými sloupci mezi nimi. Operace spočívá v odstranění řádků s daty a poskytnutí neočekávaného výsledku. Příklad : Sloupce : A až F s 5 řádky dat následovně . Když provedeme prázdnou operaci, dostaneme neočekávané výsledky (výsledek neukazuje 5 řádků..!!) A B CD E F Kontrola1 Kontrola2 Kontrola3 Kontrola4 Kontrola6 Kontrola7 Kontrola1 Kontrola2 Kontrola3 Kontrola4 Kontrola7 Kontrola1 Kontrola2 Kontrola3 Kontrola4 Kontrola7 Kontrola1 Kontrola2 Kontrola3 Check4 Check6 Check7 Check1 nějaký nápad, proč?
Tento komentář byl moderátorem webu minimalizován
W. Halyn: vaše řešení pro mě fungovalo perfektně. Použití Excelu 2007 a 2013.
Tento komentář byl moderátorem webu minimalizován
skvělý návrh.............. díky :lol:
Tento komentář byl moderátorem webu minimalizován
Je to úžasné, byla to pro mě velká pomoc, díky moc.
Tento komentář byl moderátorem webu minimalizován
Ahoj, pokud budu postupovat podle výše uvedeného postupu, zobrazí se chybová zpráva „Výběr je příliš velký“. Potom, jak odstranit prázdné buňky pro velký seznam.
Tento komentář byl moderátorem webu minimalizován
[quote] Dobrý den, pokud postupuji podle výše uvedeného postupu, zobrazuje se chybová zpráva „Výběr je příliš velký“. Potom, jak odstranit prázdné buňky pro velký seznam.Od Karthik[/quote] První věc, kterou bych zkusil, je vybrat polovinu databáze nebo čtvrtinu. Pokud to funguje, opakujte na zbývajících částech. Pokud ne, zkontrolujte, zda má váš počítač dostatek paměti RAM pro zpracování tak velkého množství dat. Bez skutečného vidění souboru je těžké říci.
Tento komentář byl moderátorem webu minimalizován
Skvělé tipy, tak užitečné
Tento komentář byl moderátorem webu minimalizován
děkuji pomohlo mi to
Tento komentář byl moderátorem webu minimalizován
Děkuji Moc moc užitečné
Tento komentář byl moderátorem webu minimalizován
velmi snadný způsob, pokud chcete odstranit prázdné řádky. přejděte na první sloupec vložte nový sloupec a vyplňte řadu, poté přejděte na možnost filtrování a nyní v dalším sloupci vyberte prázdné místo. je to velmi snadný způsob, jak odstranit nebo odstranit prázdné řádky
Zatím zde nejsou žádné komentáře
Načíst další
Zanechat své připomínky
Odesílání jako host
×
Ohodnoťte tento příspěvek:
0   Postavy
Doporučená umístění