Excel: как скрыть строки, если в диапазоне есть хотя бы одна пустая ячейка
Пустые ячейки в ваших данных могут нарушать точность вычислений, искажать диаграммы и снижать качество отчётности. Если вы хотите навести порядок на листе, скрыв все строки, содержащие хотя бы одну пустую ячейку, Excel предоставляет несколько эффективных решений — от встроенных инструментов до автоматизации с помощью VBA. В этом руководстве описаны самые действенные методы.
Использование функции «Перейти к специальному» для скрытия строк с пустыми ячейками
Использование KUTOOLS AI для скрытия строк с пустыми ячейками
Использование кода VBA для скрытия строк с пустыми ячейками
Использование функции «Перейти к специальному» для скрытия строк с пустыми ячейками
С помощью функции «Перейти к специальному» вы можете сначала выделить пустые ячейки, а затем — с помощью сочетания клавиш — скрыть строки, содержащие эти ячейки. Выполните следующие действия:
- Выберите диапазон данных, содержащий пустые ячейки, которые вы хотите скрыть.
- Затем нажмите Главная > Найти и выделить > Перейти к специальному. (Вы также можете нажать)Ctrl + G, чтобы открыть диалоговое окно Перейти к, и затем — кнопку Специальный, чтобы открыть диалоговое окно Перейти к специальному.) См. снимок экрана:

- В диалоговом окне Перейти к специальному выберите параметр Пустые ячейки и нажмите кнопку OK.

- Все пустые ячейки в выделенном диапазоне успешно выбраны. См. снимок экрана:

- Затем одновременно нажмите клавиши Ctrl + 9, чтобы скрыть строки, содержащие пустые ячейки.

Использование KUTOOLS AI для скрытия строк с пустыми ячейками
Kutools для Excel’s KUTOOLS AI Aide объединяет гибкость Excel с интеллектом ИИ-ассистента. В отличие от традиционных методов, требующих формул или кода VBA, KUTOOLS AI позволяет описать желаемое действие простым языком — а всё остальное система выполнит сама.
- После установки Kutools для Excel нажмите KUTOOLS AI > AI Ассистент, чтобы открыть область KUTOOLS AI Aide.
- Затем выделите диапазон строк и столбцов, которые нужно проверить.
- В поле ввода KUTOOLS AIвведите команду на естественном языке, например:
Скрыть строки, если в Выберите диапазон есть пустые ячейки
- Нажмите Отправить или клавишу Enter. KUTOOLS AI проанализирует ваш запрос, а после анализа — нажмите кнопку Выполнить, и строки с пустыми ячейками будут скрыты мгновенно.

Использование кода VBA для скрытия строк с пустыми ячейками
Следующий код VBA скрывает строки, если хотя бы одна ячейка в ограниченном диапазоне пуста.
- Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
- Нажмите Вставка>Модульи вставьте приведённый ниже код в новое окно модуля.
Sub HideRowsWithAnyBlankCells() 'Updateby Extendoffice Dim ws As Worksheet Dim rng As Range, rowRange As Range Dim i As Long Set ws = ActiveSheet On Error Resume Next Set rng = Application.InputBox( _ Prompt:="Please select the range to check for blank cells:", _ Title:="KutoolsforExcel", _ Type:=8) On Error GoTo 0 If rng Is Nothing Then MsgBox "No range selected. Macro canceled.", vbExclamation Exit Sub End If Application.ScreenUpdating = False For i = 1 To rng.Rows.Count Set rowRange = rng.Rows(i) If Application.WorksheetFunction.CountBlank(rowRange) > 0 Then rowRange.EntireRow.Hidden = True End If Next i Application.ScreenUpdating = True MsgBox "Rows with any blank cells have been hidden.", vbInformation End Sub - Нажмите клавишу F5, чтобы запустить код. После этого появится диалоговое окно, в котором вам нужно выбрать диапазон для поиска пустых ячеек.

- Нажмите OK. Все строки в диапазоне «Выберите диапазон», содержащие хотя бы одну пустую ячейку, будут скрыты.
🔚 Заключение
Независимо от того, работаете ли вы с небольшой таблицей или объёмным набором данных, скрытие строк, содержащих пустые ячейки, существенно повышает читаемость информации и помогает избежать ошибок при анализе. Выбор подходящего метода зависит от ваших задач и уровня владения Excel:
- Воспользуйтесь функцией «Перейти к специальному», чтобы быстро вручную просмотреть и выборочно скрыть строки.
- Воспользуйтесь KUTOOLS AI, чтобы интеллектуально решать задачи без программирования — просто используйте команды на естественном языке.
- Используйте код VBA для автоматического и многократного скрытия строк, если в них есть пустые ячейки.
Каждый метод имеет свои преимущества — выберите тот, который лучше всего соответствует вашему рабочему процессу, чтобы ускорить и упростить управление данными в Excel. Если вы хотите узнать больше советов и приёмов работы в Excel, на нашем сайте представлены тысячи обучающих материалов, которые помогут вам освоить Excel.
См. также:
Как закрасить или выделить цветом пустые ячейки в Excel?
Как выделить пустые ячейки в заданном диапазоне Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек






