4 простых способа быстро удалить несколько пустых или пустых строк в Excel
Удаление нескольких пустых или пустых строк в Excel необходимо при очистке данных перед анализом, составлением отчетов или презентацией. Пустые строки могут нарушить целостность данных, усложнить вычисления и затруднить понимание. В этом руководстве представлены четыре простых метода эффективного устранения этих пустых мест, гарантируя, что ваши данные останутся непрерывными и простыми в управлении.
- Удалите пустые строки с помощью команды «Перейти к специальному» (4 шага)
- Легко удалить пустые строки в диапазоне/листе/книге с помощью Kutools (1 шаг)
- Удалить пустые строки с помощью кода VBA (4 шага)
- Удалите пустые строки с помощью вспомогательного столбца и функции фильтра (7 шагов)
- Скачать образец файла
Теперь выполните следующие шаги, чтобы удалить пустые строки с помощью Перейти к специальным строкам:
1. Выберите диапазон, из которого вы хотите удалить пустые строки, щелкните Главная вкладка, затем в Редактирование группу, нажмите Найти и выбрать > Перейти к специальному.
2. в Перейти к специальному диалог, проверьте Пробелы опцию.
3. Нажмите OK, теперь все пустые ячейки в выделенном фрагменте выбраны.
4. Нажмите Главная в Клетки группу, нажмите Удалить > Удалить строки листов.
Теперь строки с пустыми ячейками удалены.
Примечание:
При использовании команды Go To Special для удаления пустых строк происходит фатальный поток:
Все строки содержат пустые ячейки (даже если строка содержит одну пустую ячейку, а другие столбцы содержат данные) будут удалены, как показано ниже.
Если вам нужен быстрый и безошибочный метод удаления всех пустых строк из выделенного фрагмента, активного листа, выбранных листов или всей книги, рассмотрите возможность использования инструмента «Удалить пустые строки» из Kutools for Excel. Этот инструмент упрощает задачу, позволяя вам удалять пустые строки всего одним щелчком мыши, тем самым избегая использования более сложных методов.
Нажмите Кутулс > Удалить > Удалить пустые строки, затем в раскрывающемся списке выберите нужную операцию.
- После выбора "В активном листе,В выбранных листах", или же "Во всех таблицах", все пустые строки будут немедленно удалены с выбранных листов.
- Если вы выбрали диапазон и применили "В выбранном диапазоне" вариант, появится диалоговое окно, как показано на снимке экрана ниже. Вам необходимо выбрать нужный вариант, а затем нажать "OK".
- в диапазоне: этот параметр удаляет полностью пустые строки из выбранного диапазона. Он нацелен на совершенно пустые строки, оставляя нетронутыми строки, содержащие какие-либо данные.
- Удалить целые строки с пустыми ячейками в диапазоне: этот параметр удаляет любую строку в диапазоне, содержащую одну или несколько пустых ячеек. Даже если строка содержит какие-либо данные, если какая-либо ячейка в этой строке пуста, вся строка будет удалена.
- Чтобы использовать эту функцию, вы должны иметь Kutools for Excel установленных на вашем компьютере. Загрузите Kutools для Excel прямо сейчас.
1. Нажмите Alt + F11 ключ для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули для создания нового Модули скрипт, скопируйте и вставьте в скрипт приведенный ниже код.
VBA: удалить пустые строки
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
3. Нажмите F5 нажмите клавишу для запуска кода, затем выберите диапазон, который вы используете для удаления пустых строк в всплывающем KutoolsforExcel Диалог.
4. Нажмите OK. Теперь выбранные пустые строки удалены.
Примечание:
С помощью этого кода VBA вам лучше удалить пустые строки в диапазоне, но не на всем листе, иначе Microsoft Excel может застрять.
1. Вставьте один столбец перед диапазоном данных, вставьте столбец A как экземпляр, затем введите эту формулу. = B3, C3 и D3 в A3, чтобы объединить данные в row3, см. снимок экрана:
Функции: Если ваши данные находятся в столбце B3 и столбце N, измените формулу на = B3 & C3 & D3 & E3 &… & N3.
2. Затем заполните формулой ячейки, перетащив маркер автозаполнения вниз.
3. Затем нажмите Данные > ФИЛЬТР.
4. Затем нажмите Значок фильтра в столбце помощника отметьте Пробелы вариант только в раскрывающемся списке. Смотрите скриншот:
5. Нажмите OK, все пустые строки были отфильтрованы.
6. Выберите отфильтрованные строки, щелкните Главная > Удалить > Удалить строки листов чтобы удалить пустые строки.
7. Затем нажмите Данные > ФИЛЬТР снова отключить ФИЛЬТР функции.
Примечание:
По сравнению с методом A и методом C, этот метод может точно удалять пустые строки и прост в обращении для всех пользователей Excel. Однако, если в ваших данных десятки столбцов, этот метод будет немного утомительным.
Нажмите, чтобы загрузить образец файла
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!