Як видалити приховані рядки в Excel (3 способи)

  • Поділитися Цим
Hugh West

Іноді під час роботи в Microsoft Excel, Іноді нам доводиться мати справу з великою кількістю прихованих рядків або стовпців. Приховані дані можуть бути як недоступними, так і непотрібними. У цій статті ми продемонструємо вам, як видалити приховані рядки в excel.

Завантажити Практичний посібник

Ви можете завантажити робочий зошит практики за посиланням.

Видалення прихованих рядків.xlsx

3 способи видалення прихованих рядків в Excel

1. Опція "Перевірити документ" для видалення прихованих рядків в Excel

' Ознайомтеся з документом ' є ефективним способом приховування рядків. Вона видаляє приховані рядки з таблиці весь робочий зошит Отже, цей метод не застосовується, якщо ми хочемо видалити рядки тільки з одного аркуша. Ми повинні використовувати VBA про що ми поговоримо в останній частині цієї статті.

Наступний набір даних складається з даних про продажі. Для вашої зручності в цьому методі спочатку ми приховаємо рядки, які виділені. Після цього ми видалимо виділені рядки. Розглянемо спочатку процес приховування рядків:

  • Тут для того, щоб приховати виділені рядки, необхідно виділити рядки.
  • Зробіть клацніть правою кнопкою миші на індексний номер комірки.
  • Потім натисніть на опцію Приховати .

  • Отже, ми бачимо, що виділені рядки не проглядаються.

Тепер ми виконаємо кілька кроків, щоб видалити ці приховані рядки.

  • По-перше, дісталися до Файл варіант зі стрічки.

  • По-друге, виберіть пункт Інформація Перейдіть до розділу "Перевірка робочого зошита У випадаючому списку виберіть "Ознайомитися з документом варіант.

  • З'явиться ось таке вікно, виберіть Так в даному випадку.

  • Потім від Інспектор з документації у вікні натисніть на опцію Оглянути .

  • Після цього у новому вікні прокрутіть вниз і виберіть опцію Видалити все для Приховані рядки та стовпці розділ.

  • Нарешті, ми бачимо, що прихованих рядків більше немає. На зображенні нижче показано безперервну послідовність номерів рядків після видалення прихованих рядків.

Зауважте:

Видалені рядки після цього процесу не можуть бути відновлені, тому необхідно зберігати резервну копію даних, якщо ви не хочете видалити їх безповоротно.

Читати далі: Як видалити окремі рядки в Excel (8 швидких способів)

2. додавання тимчасового стовпця для видалення прихованих рядків

Інший підхід полягає у видаленні прихованих рядків шляхом додавання тимчасового стовпця. Для застосування цього методу ми будемо використовувати фільтрацію. Припустимо, що в наступному наборі даних ми просто хочемо зберегти дані про продажі за місцезнаходженням Нью-Йорк і Бостон Решту рядків ми видалимо, для цього достатньо виконати прості кроки:

  • На початку виберіть весь набір даних (B4:G14) .

  • Перейдіть на сторінку Сортування та фільтрація У випадаючому списку натисніть на опцію Фільтр .

  • В результаті ми побачимо ось такий набір даних з опціями фільтрації в заголовку стовпця.

  • Тепер перейдіть до випадаючого списку фільтрації заголовка Місцезнаходження Просто виберіть опцію Нью-Йорк і Бостон .
  • Потім натисніть ГАРАЗД. .

  • Тут ми отримаємо тільки дані про продажі для Нью-Йорк і Бостон Інші рядки зараз приховані.

  • Далі додайте нову колонку, назвіть її Тимчасовий Введіть значення 0 в камері H5 .
  • Перетягніть Ручка наповнення інструмент.

  • Отримуємо значення 0 для всіх рядів.

  • Виберіть весь набір даних (B4:B15) знову.

  • Потім перейдіть на сторінку Сортування та фільтрація випадаюче меню, виберіть опцію Фільтр .

  • Тут всі приховані дані стали видимими. Ми бачимо 0 тільки в тих рядках, які ми хочемо зберегти.

  • Виберемо весь набір даних (B4:G15) знову.

  • Перейдіть до Сортування та фільтрація У випадаючому списку виберіть опцію Фільтр .

  • Ми можемо побачити випадаючі списки фільтрації в заголовках набору даних.

  • Перейдіть до випадаючого списку в розділі "Тимчасовий колонка.
  • Тут ми знімемо позначку з опції 0 .
  • Натисніть ГАРАЗД. .

  • Таким чином, ми отримуємо рядки, які потрібно видалити.

  • Виділіть всі рядки, зробіть клік правою кнопкою миші і виберіть опцію Видалити рядок .

  • Всі рядки без значення 0 тепер видалені.

  • Тепер перейдіть до випадаючого списку Тимчасовий Виберіть опцію 0 .
  • Натисніть ГАРАЗД. .

  • Нарешті, ми маємо лише набір даних по місту Нью-Йорк і Бостон .

Читати далі: Комбінація клавіш Excel для видалення рядків (з бонусними прийомами)

Схожі читання:

  • Як видалити кілька рядків в Excel одночасно (5 способів)
  • Видалення прихованих рядків в Excel VBA (детальний аналіз)
  • Як видалити рядок за допомогою макросу, якщо комірка містить 0 в Excel (4 способи)
  • Видалення нефільтрованих рядків в Excel за допомогою VBA (4 способи)
  • Як фільтрувати дані та видаляти рядки в Excel VBA (5 прикладів)

3 Використання VBA для видалення прихованих рядків в Excel

Використання VBA це просунутий метод видалення прихованих рядків. Ми можемо зробити це для двох особливих випадків. Один з них - видалення рядків з одного Робочий аркуш Інший спосіб - видалити рядки з певного діапазону набору даних.

3.1 Видалення прихованих рядків з усього аркуша

Припустимо, у нас є наступний набір даних про продажі. У нашому експериментальному наборі даних виділені рядки приховані. Ми видалимо ці рядки за допомогою VBA .

Після приховування виділені рядки або база даних матимуть вигляд, як показано на малюнку нижче. Видно, що індексний номер рядка не є послідовним.

Слід зазначити, що якщо у нас не буде Розробник в нашому Excel, ми повинні активувати вкладку Розробник вкладка для створення з підтримкою макросів зміст.

По-перше, ми подивимося, як активувати Розробник Просто дотримуйтесь інструкцій, наведених нижче.

  • Перейдіть на сторінку Файл у верхньому лівому кутку нашого Excel.

  • Далі оберіть пункт Варіанти.

  • Після цього з'явиться нове вікно, в якому виберіть опцію Налаштувати стрічку з наявних варіантів.

  • Після цього оберіть пункт Розробник і натисніть ГАРАЗД. .

  • Нарешті, ми можемо побачити Розробник у нашому Excel.

Зараз ми скористаємося Розробник вкладка для створення з підтримкою макросів Давайте подивимося, як ми можемо це зробити на наступних кроках.

  • Перейдіть на сторінку Розробник Виберіть вкладку Visual Basic варіант.

  • Після цього відкриється нове вікно, у якому виберіть пункт Вставка У випадаючому списку виберіть пункт Модуль Ми отримаємо новий модуль з ім'ям Модуль-1 .

  • Оберіть опцію Модуль 1. Відкриється порожнє вікно, в яке необхідно вставити наступний код.
 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 
  • Натискаємо на кнопку біг опцію, яку ми бачимо на зображенні нижче. Ми можемо натиснути F5 а також для запуску коду.

  • В результаті ми бачимо, що видалили всі приховані рядки.

3.2 Видалення прихованих рядків з певного діапазону

У цьому прикладі ми будемо використовувати VBA щоб видалити приховані рядки з певного діапазону. Ми продовжимо роботу з нашим попереднім набором даних і для цього прикладу.

  • Припустимо, наш асортимент становить (B4:G9) Отже, ми не будемо видаляти приховані рядки після рядка під номером 10, тому ми використовуємо два кольори для виділення прихованих рядків.

  • Тепер від вкладка "Розробник перейти у вікно коду.
  • Вставте туди наступний код:
 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 
  • Ми будемо Натисніть на біг опцію, яку ми бачимо на зображенні нижче. Ми можемо натиснути F5 а також для запуску коду.

  • Нарешті, ми бачимо, що приховані рядки в межах діапазону (B4:G9) видаляються, а приховані рядки після номера рядка 10 все ще присутні.

Читати далі: Видалення рядків у діапазоні в Excel за допомогою VBA (3 простих способи)

Висновок

Зрештою, ми розглянули різні методи видалення рядків у цій статті. Щоб потренуватися, завантажте робочий зошит, доданий до цієї статті. Якщо ви відчуваєте якусь плутанину, просто залиште коментар у полі нижче. Ми постараємося відповісти якомога швидше. Слідкуйте за нами, щоб отримати більше цікавих рішень проблем з Microsoft Excel.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.