Ako odstrániť skryté riadky v programe Excel (3 metódy)

  • Zdieľajte To
Hugh West

Niekedy pri práci v Microsoft Excel, môžeme mať do činenia s množstvom skrytých riadkov alebo stĺpcov. Skryté údaje môžu byť nedostupné, ako aj nepotrebné. V tomto článku vám ukážeme, ako odstrániť skryté riadky v programe Excel.

Stiahnite si cvičebnicu

Cvičebnicu si môžete stiahnuť tu.

Odstránenie skrytých riadkov.xlsx

3 metódy na odstránenie skrytých riadkov v programe Excel

1. Možnosť "Kontrolovať dokument" na odstránenie skrytých riadkov v programe Excel

' Skontrolovať dokument ' je účinný spôsob, ako skryť riadky. Vymaže skryté riadky z celý zošit . Táto metóda teda nie je použiteľná, ak chceme odstrániť riadky len z jedného pracovného hárka. Musíme použiť VBA ktoré rozoberieme v druhej časti tohto článku.

Nasledujúci súbor údajov pozostáva z údajov o predaji. Pre vaše pohodlie v tejto metóde najprv skryjeme riadky, ktoré sú zvýraznené. Potom zvýraznené riadky odstránime. Pozrime sa najprv na postup skrývania riadkov:

  • Ak chcete skryť zvýraznené riadky, vyberte ich.
  • Urobte kliknutie pravým tlačidlom myši na na indexovom čísle bunky.
  • Potom kliknite na možnosť Skryť .

  • Vidíme teda, že zvýraznené riadky nie sú viditeľné.

Teraz vykonáme niekoľko krokov na odstránenie týchto skrytých riadkov.

  • Po prvé, dostal sa do Súbor z pásu kariet.

  • Po druhé, vyberte Informácie časť. Prejdite na "Skontrolovať pracovný zošit Z rozbaľovacieho zoznamu vyberte "Skontrolovať dokument možnosť.

  • Zobrazí sa takéto okno. Vyberte Áno v tomto prípade.

  • Potom z Inšpektor dokumentov kliknite na možnosť Kontrola .

  • Potom v novom okne prejdite nadol. Vyberte možnosť Odstrániť všetko pre Skryté riadky a stĺpce sekcia.

  • Nakoniec vidíme, že skryté riadky už nie sú prítomné. Na nasledujúcom obrázku je zobrazená neprerušená postupnosť čísel riadkov po odstránení skrytých riadkov.

Poznámka:

Odstránené riadky po tomto procese nemôžeme vrátiť späť. Ak teda nechcete odstrániť údaje natrvalo, musíte si ich zálohovať.

Prečítajte si viac: Ako odstrániť konkrétne riadky v programe Excel (8 rýchlych spôsobov)

2. Pridanie dočasného stĺpca na odstránenie skrytých riadkov

Ďalším prístupom je odstránenie skrytých riadkov pridaním dočasného stĺpca. Na aplikáciu tejto metódy použijeme filtrovanie. Predpokladajme, že v nasledujúcom súbore údajov chceme zachovať len údaje o predaji v danej lokalite New York a Boston . Odstránime zvyšok riadkov. Na vykonanie tohto postupu stačí postupovať podľa jednoduchých krokov:

  • Na začiatku vyberte celý súbor údajov (B4:G14) .

  • Prejdite na Triedenie & amp; Filter V rozbaľovacom zozname kliknite na možnosť Filter .

  • Výsledkom bude takýto súbor údajov s možnosťami filtrovania v záhlaví stĺpca.

  • Teraz prejdite do rozbaľovacieho zoznamu filtrovania názvu Umiestnenie . Stačí vybrať možnosť New York a Boston .
  • Potom stlačte tlačidlo OK .

  • Tu získame iba údaje o predaji pre New York a Boston . Ostatné riadky sú teraz skryté.

  • Potom pridajte nový stĺpec. Dočasné . Zadajte hodnotu 0 v bunke H5 .
  • Potiahnite Rukoväť náplne nástroj.

  • Dostaneme hodnotu 0 pre všetky riadky.

  • Výber celého súboru údajov (B4:B15) opäť.

  • Potom prejdite na Triedenie & amp; Filter rozbaľovacie okno. Vyberte možnosť Filter .

  • Tu sú teraz viditeľné všetky skryté údaje. Vidíme 0 len v riadkoch, ktoré chceme zachovať.

  • Vyberieme celý súbor údajov (B4:G15) opäť.

  • Prejsť na Triedenie & amp; Filter . Z rozbaľovacieho zoznamu vyberte možnosť Filter .

  • Rozbaľovacie zoznamy filtrovania môžeme vidieť v záhlaví súboru údajov.

  • Prejdite na rozbaľovaciu možnosť v "Dočasné stĺpec.
  • Tu zrušíme výber možnosti 0 .
  • Kliknite na . OK .

  • Takto získame riadky, ktoré musíme odstrániť.

  • Vyberte všetky riadky. Kliknite pravým tlačidlom myši a kliknite na možnosť Odstrániť riadok .

  • Všetky riadky bez hodnoty 0 sú teraz vymazané.

  • Teraz prejdite do rozbaľovacieho zoznamu Dočasné stĺpec. Vyberte možnosť 0 .
  • Kliknite na . OK .

  • Nakoniec máme k dispozícii len súbor údajov pre mesto New York a Boston .

Prečítajte si viac: Skratka programu Excel na odstránenie riadkov (s bonusovými technikami)

Podobné čítanie:

  • Ako odstrániť viac riadkov v programe Excel naraz (5 metód)
  • Odstránenie skrytých riadkov v programe Excel VBA (podrobná analýza)
  • Ako odstrániť riadok pomocou makra Ak bunka obsahuje 0 v programe Excel (4 metódy)
  • Odstránenie nefiltrovaných riadkov v programe Excel pomocou VBA (4 spôsoby)
  • Ako filtrovať údaje a odstraňovať riadky pomocou programu Excel VBA (5 príkladov)

3. Použitie VBA na odstránenie skrytých riadkov v programe Excel

Používanie stránky VBA je pokročilá metóda na vymazanie skrytých riadkov. Môžeme to urobiť v dvoch špeciálnych prípadoch. Jedným je vymazanie riadkov z jedného Pracovný list . ďalším je odstránenie riadkov z určitého rozsahu súboru údajov.

3.1 Odstránenie skrytých riadkov z celého pracovného hárka

Predpokladajme, že máme nasledujúci súbor údajov o predaji. V našom experimentálnom súbore údajov sú zvýraznené riadky skryté. Tieto riadky odstránime pomocou VBA .

Po skrytí zvýraznených riadkov alebo databáza bude vyzerať ako na nasledujúcom obrázku. Vidíme, že číslo indexu riadku nenasleduje za sebou.

Je potrebné poznamenať, že ak nemáme Vývojár v našom Exceli musíme aktivovať Vývojár karta na vytvorenie s podporou makier obsah.

Najprv sa pozrieme, ako aktivovať Vývojár tab. Postupujte podľa nižšie uvedených pokynov.

  • Prejdite na Súbor v ľavom hornom rohu aplikácie Excel.

  • Potom vyberte Možnosti.

  • Potom sa zobrazí nové okno. Vyberte možnosť Prispôsobenie pásky z dostupných možností.

  • Potom vyberte Vývojár a kliknite na možnosť OK .

  • Nakoniec môžeme vidieť Vývojár na karte Excel.

Teraz použijeme Vývojár karta na vytvorenie s podporou makier obsah. Pozrime sa, ako to môžeme urobiť v nasledujúcich krokoch.

  • Prejdite na Vývojár karta. Vyberte Visual Basic možnosť.

  • Tu sa otvorí nové okno. V okne vyberte Vložte Z rozbaľovacieho zoznamu vyberte Modul získame nový modul s názvom Modul 1 .

  • Vyberte možnosť Modul 1. Otvorí sa prázdne okno. Do prázdneho okna vložte nasledujúci kód.
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim LastRow Set sht = ActiveSheet LastRow = sht.UsedRange.Rows(sht.UsedRange.Rows.Count).Row For i = LastRow To 1 Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Klikneme na spustiť možnosť, ktorú môžeme vidieť na nasledujúcom obrázku. Môžeme stlačiť F5 aj na spustenie kódu.

  • Výsledkom je, že sme odstránili všetky skryté riadky.

3.2 Odstránenie skrytých riadkov z určitého rozsahu

V tomto príklade použijeme VBA na odstránenie skrytých riadkov z konkrétneho rozsahu. Aj v tomto príklade budeme pokračovať s naším predchádzajúcim súborom údajov.

  • Predpokladajme, že náš rozsah je (B4:G9) . Nebudeme teda odstraňovať skryté riadky po riadku číslo 10. Preto používame dve farby na zvýraznenie skrytých riadkov.

  • Teraz od karta Vývojár prejdite do okna kódu.
  • Vložte tam nasledujúci kód:
 Sub DeleteHiddenRows() Dim sht As Worksheet Dim Rng As Range Dim LastRow As Integer Dim RowCount As Integer Set sht = ActiveSheet Set Rng = Range("B4:G9") RowCount = Rng.Rows.Count LastRow = Rng.Rows(Rng.Rows.Count).Row For i = LastRow To LastRow - RowCount Step -1 If Rows(i).Hidden = True Then Rows(i).EntireRow.Delete Next End Sub 
  • Budeme Kliknite na . na spustiť možnosť, ktorú môžeme vidieť na nasledujúcom obrázku. Môžeme stlačiť F5 aj na spustenie kódu.

  • Nakoniec vidíme, že skryté riadky v rámci rozsahu (B4:G9) sú vymazané, zatiaľ čo skryté riadky za číslom riadku 10 sú stále prítomné.

Prečítajte si viac: Excel Odstránenie riadkov v rozsahu pomocou VBA (3 jednoduché spôsoby)

Záver

Nakoniec sme v tomto článku prešli rôzne spôsoby odstraňovania riadkov. Ak si chcete sami precvičiť, stiahnite si cvičný zošit pridaný k tomuto článku. Ak máte pocit nejasností, stačí zanechať komentár v nižšie uvedenom poli. Pokúsime sa odpovedať čo najskôr. Zostaňte s nami, aby ste sa dočkali ďalších zaujímavých riešení problémov Microsoft Excel.

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.