Перейти до основного матеріалу

6 простих способів видалити порожні рядки в Excel (Крок за кроком)

Коли ви працюєте з великими наборами даних, які містять порожні рядки, це може захаращувати робочий аркуш і перешкоджати аналізу даних. Хоча ви можете вручну видалити невелику кількість порожніх рядків, це забирає багато часу та неефективно, коли маєте справу із сотнями порожніх рядків. У цьому посібнику ми представляємо шість різних методів ефективного видалення порожніх рядків у групах. Ці методи охоплюють різні сценарії, з якими ви можете зіткнутися в Excel, дозволяючи вам працювати з чистішими та більш структурованими даними.

doc видалити порожні рядки 1


Відео: Видалення порожніх рядків

 


Видаліть порожні рядки

 

Видаляючи порожні рядки з набору даних, важливо бути обережним, оскільки деякі поширені методи можуть випадково видалити рядки, що містять дані. Наприклад, дві популярні поради, знайдені в Інтернеті (їх також наведено в цьому посібнику нижче):

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

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

doc видалити порожні рядки 2

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


>> Видаліть порожні рядки за допомогою допоміжного стовпця

Крок 1: додайте допоміжний стовпець і використовуйте функцію COUNTA
  1. У правій частині набору даних додайте "Помічник" і використайте наведену нижче формулу в першій клітинці стовпця:

    =COUNTA(A2:C2)

    примітки: у формулі A2:C2 — це діапазон, у якому потрібно підрахувати непорожні клітинки.

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

Крок 2. Відфільтруйте порожні рядки за допоміжним стовпцем
  1. Клацніть будь-яку клітинку допоміжного стовпця, виберіть дані > фільтр.

    doc видалити порожні рядки 5

  2. Потім натисніть на стрілка фільтра і тільки перевірити 0 у розгорнутому меню та натисніть OK.

    Тепер усі порожні рядки відфільтровано.

Крок 3: Видаліть порожні рядки

Виберіть порожні рядки (клацніть номер рядка та перетягніть вниз, щоб вибрати всі порожні рядки), а потім клацніть правою кнопкою миші, щоб вибрати Видалити рядок з контекстного меню (або ви можете використовувати ярлики Ctrl + -).

Крок 4. Виберіть «Фільтр» у групі «Сортування та фільтр», щоб очистити застосований фільтр

doc видалити порожні рядки 10

Результат:

примітки: якщо вам більше не потрібен допоміжний стовпець, видаліть його після фільтрації.

>> Видаліть порожні рядки за допомогою Kutools за 3 секунди

Для швидкого та легкого способу точного усунення порожніх рядків із вашого вибору найкращим рішенням є використання Видалити порожні рядки особливість Kutools для Excel. Ось як:

  1. Виберіть діапазон, з якого потрібно видалити порожні рядки.
  2. Натисніть Кутулс > видаляти > Видалити порожні рядки > У вибраному діапазоні.
  3. Виберіть потрібний варіант і натисніть OK у відкритому діалоговому вікні.

Додаткова інформація:

>> Видаліть порожні рядки вручну

Якщо є кілька порожніх рядків для видалення, ви також можете видалити їх вручну.

Крок 1: Виберіть порожні рядки

Клацніть номер рядка, щоб вибрати один порожній рядок. Якщо є кілька порожніх рядків, утримуйте Ctrl і натисніть на номери рядків один за одним, щоб вибрати їх.

Крок 2: Видаліть порожні рядки

Вибравши порожні рядки, клацніть правою кнопкою миші та виберіть видаляти з контекстного меню (або ви можете використовувати ярлики Ctrl + -).

Результат:


>> Видаліть порожні рядки за допомогою VBA

Якщо вас цікавить VBA, цей підручник містить два коди VBA для видалення порожніх рядків у виділенні та на активному аркуші.

Крок 1: Скопіюйте VBA у вікно Microsoft Visual Basic for Applications
  1. Активуйте аркуш, з якого потрібно видалити порожні рядки, а потім натисніть інший + F11 ключі.

    doc видалити порожні рядки 27

  2. У спливаючому вікні натисніть Insert > Модулі.

  3. Потім скопіюйте та вставте один із наведених нижче кодів у пустий новий модуль.

    Код 1: Видаліть порожні рядки з активного аркуша

    Sub RemoveBlankRows()
    'UpdatebyExtendoffice
        Dim wsheet As Worksheet
        Dim lastRow As Long
        Dim i As Long
        
        ' Set the worksheet variable to the active sheet
        Set wsheet = ActiveSheet
        
        ' Get the last row of data in the worksheet
        lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row
        
        ' Loop through each row in reverse order
        For i = lastRow To 1 Step -1
            ' Check if the entire row is blank
            If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then
                ' If the row is blank, delete it
                wsheet.Rows(i).Delete
            End If
        Next i
    End Sub
    

    Код 2: Видаліть порожні рядки з вибору

    Sub RemoveBlankRowsInRange()
    'UpdatebyExtendoffice
    Dim sRange As Range
    Dim row As Range
    ' Prompt the user to select a range
    On Error Resume Next
    Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8)
    ' Check if a range is selected
    If Not sRange Is Nothing Then
    ' Loop through each row in reverse order
    For Each row In sRange.Rows
    ' Check if the entire row is blank
    If WorksheetFunction.CountA(row) = 0 Then
    ' If the row is blank, delete it
    row.Delete
    End If
    Next row
    Else
    MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation
    End If
    End Sub
    

    doc видалити порожні рядки 27

Крок 2. Запустіть код і видаліть порожні рядки

Натисніть Кнопка запуску або натисніть F5 клавіша для запуску коду.

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

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

результати:

Код1: Видалити порожні рядки в активному аркуші

Код 2: видалення порожніх рядків у виділенні

Видаліть рядки, що містять порожні клітинки

 

У цьому розділі є дві частини: одна використовує функцію «Перейти до спеціального» для видалення рядків, що містять порожні комірки, а інша використовує функцію «Фільтр» для видалення рядків із пустими рядками в певному ключовому стовпці.

>> Видаліть рядки, що містять порожні клітинки, за допомогою кнопки Перейти до спеціального

Функція «Перейти до спеціального» широко рекомендована для видалення порожніх рядків. Це може бути корисним інструментом, коли вам потрібно видалити рядки, які містять принаймні одну порожню клітинку.

Крок 1: Виберіть порожні клітинки в діапазоні
  1. Виберіть діапазон, з якого потрібно видалити порожні рядки, виберіть Головна > Знайти та вибрати > Перейти до спеціального.

    doc видалити порожні рядки 12

    Або ви можете натиснути безпосередньо F5 клавіша для ввімкнення Перейти до і натисніть спеціальний кнопку для перемикання Перейти до спеціальний діалог

  2. У Перейти до спеціального діалогове вікно, виберіть Бланки варіант і клацніть OK.

    doc видалити порожні рядки 13

    Тепер усі порожні клітинки у вибраному діапазоні вибрано.

Крок 2. Видаліть рядки, які містять порожні клітинки
  1. Клацніть правою кнопкою миші будь-яку вибрану клітинку та виберіть видаляти з контекстного меню (або ви можете використовувати ярлики Ctrl + -).

  2. У видаляти діалогове вікно, виберіть Весь ряд варіант і клацніть OK.

    doc видалити порожні рядки 16

Результат:

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

>> Видаліть рядки, що містять порожні клітинки, у ключовому стовпці за допомогою функції «Фільтр».

Якщо у вас є великий набір даних і ви хочете видалити рядки на основі умови, коли ключовий стовпець містить порожні клітинки, функція фільтра Excel може бути потужним інструментом.

Крок 1. Відфільтруйте порожні клітинки в стовпці ключа
  1. Виберіть набір даних, натисніть дані вкладка, перейдіть до Сортувати та фільтрувати групу клацніть фільтр щоб застосувати фільтр до набору даних.

  2. Натисніть стрілка фільтра ключового стовпця, на основі якого ви хочете видалити рядки, у цьому прикладі, ID стовпець є ключовим стовпцем і лише перевіряє Бланки з розгорнутого меню. Натисніть OK.

    Тепер усі порожні клітинки в ключовому стовпці відфільтровано.

Крок 2: Видаліть рядки

Виберіть рядки, що залишилися (клацніть номер рядка та перетягніть вниз, щоб вибрати всі порожні рядки), а потім клацніть правою кнопкою миші, щоб вибрати Видалити рядок у контекстному меню (або за допомогою ярликів Ctrl + -). І натисніть OK у спливаючому діалоговому вікні.

Крок 3: Виберіть «Фільтр» у групі «Сортування та фільтр», щоб очистити застосований фільтр

doc видалити порожні рядки 22

Результат:

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

Найкращі інструменти продуктивності офісу

🤖 Kutools AI Aide: Революціонізуйте аналіз даних на основі: Інтелектуальне виконання   |  Згенерувати код  |  Створення спеціальних формул  |  Аналізуйте дані та створюйте діаграми  |  Викликати функції Kutools...
Популярні функції: Знайдіть, виділіть або визначте дублікати   |  Видалити порожні рядки   |  Об’єднайте стовпці або клітинки без втрати даних   |   Раунд без Формули ...
Супер пошук: VLookup за кількома критеріями    Багатозначний VLookup  |   VLookup на кількох аркушах   |   Нечіткий пошук ....
Розширений розкривний список: Швидке створення випадаючого списку   |  Залежний спадний список   |  Виберіть розкривний список, що вибирається ....
Менеджер колонок: Додайте конкретну кількість стовпців  |  Перемістити стовпці  |  Перемкнути статус видимості прихованих стовпців  |  Порівняйте діапазони та стовпці ...
Особливості: Фокус сітки   |  Перегляд дизайну   |   Велика панель формул    Диспетчер робочих книг і аркушів   |  Бібліотека ресурсів (автотекст)   |  Вибір дати   |  Об’єднайте робочі аркуші   |  Шифрування/розшифрування клітинок    Надсилайте листи за списком   |  Супер фільтр   |   Спеціальний фільтр (фільтр жирний/курсив/закреслений...) ...
Топ-15 наборів інструментів12 текст Tools (додати текст, Видалити символи, ...)   |   50 + Графік типи (діаграма Ганта, ...)   |   40+ Практичний Формули (Розрахуйте вік на основі дня народження, ...)   |   19 вставка Tools (Вставте QR-код, Вставити зображення зі шляху, ...)   |   12 Перетворення Tools (Числа до слів, Валютна конверсія, ...)   |   7 Злиття та розділення Tools (Розширені комбіновані ряди, Розділені клітини, ...)   |   ... і більше

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations