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