KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Excel: как скрыть строки, если в диапазоне есть хотя бы одна пустая ячейка

АвторСяоянДата изменения

Пустые ячейки в ваших данных могут нарушать точность вычислений, искажать диаграммы и снижать качество отчётности. Если вы хотите навести порядок на листе, скрыв все строки, содержащие хотя бы одну пустую ячейку, Excel предоставляет несколько эффективных решений — от встроенных инструментов до автоматизации с помощью VBA. В этом руководстве описаны самые действенные методы.

Использование функции «Перейти к специальному» для скрытия строк с пустыми ячейками

Использование KUTOOLS AI для скрытия строк с пустыми ячейками

Использование кода VBA для скрытия строк с пустыми ячейками


Использование функции «Перейти к специальному» для скрытия строк с пустыми ячейками

С помощью функции «Перейти к специальному» вы можете сначала выделить пустые ячейки, а затем — с помощью сочетания клавиш — скрыть строки, содержащие эти ячейки. Выполните следующие действия:

  1. Выберите диапазон данных, содержащий пустые ячейки, которые вы хотите скрыть.
  2. Затем нажмите Главная > Найти и выделить > Перейти к специальному. (Вы также можете нажать)Ctrl + G, чтобы открыть диалоговое окно Перейти к, и затем — кнопку Специальный, чтобы открыть диалоговое окно Перейти к специальному.) См. снимок экрана:
    перейти к специальному параметру
  3. В диалоговом окне Перейти к специальному выберите параметр Пустые ячейки и нажмите кнопку OK.
    выбрать параметр пустых ячеек
  4. Все пустые ячейки в выделенном диапазоне успешно выбраны. См. снимок экрана:
    все пустые ячейки выделены
  5. Затем одновременно нажмите клавиши Ctrl + 9, чтобы скрыть строки, содержащие пустые ячейки.
    Ctrl + 9, чтобы скрыть строки с пустыми ячейками

Использование KUTOOLS AI для скрытия строк с пустыми ячейками

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

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…
  1. После установки Kutools для Excel нажмите KUTOOLS AI > AI Ассистент, чтобы открыть область KUTOOLS AI Aide.
  2. Затем выделите диапазон строк и столбцов, которые нужно проверить.
  3. В поле ввода KUTOOLS AIвведите команду на естественном языке, например:
    Скрыть строки, если в Выберите диапазон есть пустые ячейки
    введите команду в чат-окно
  4. Нажмите Отправить или клавишу Enter. KUTOOLS AI проанализирует ваш запрос, а после анализа — нажмите кнопку Выполнить, и строки с пустыми ячейками будут скрыты мгновенно.
    перейти к специальному параметру

Использование кода VBA для скрытия строк с пустыми ячейками

Следующий код VBA скрывает строки, если хотя бы одна ячейка в ограниченном диапазоне пуста.

  1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
  2. Нажмите Вставка>Модульи вставьте приведённый ниже код в новое окно модуля.
    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
    
  3. Нажмите клавишу F5, чтобы запустить код. После этого появится диалоговое окно, в котором вам нужно выбрать диапазон для поиска пустых ячеек.
    код VBA для выбора диапазона использования
  4. Нажмите OK. Все строки в диапазоне «Выберите диапазон», содержащие хотя бы одну пустую ячейку, будут скрыты.

🔚 Заключение

Независимо от того, работаете ли вы с небольшой таблицей или объёмным набором данных, скрытие строк, содержащих пустые ячейки, существенно повышает читаемость информации и помогает избежать ошибок при анализе. Выбор подходящего метода зависит от ваших задач и уровня владения Excel:

  • Воспользуйтесь функцией «Перейти к специальному», чтобы быстро вручную просмотреть и выборочно скрыть строки.
  • Воспользуйтесь KUTOOLS AI, чтобы интеллектуально решать задачи без программирования — просто используйте команды на естественном языке.
  • Используйте код VBA для автоматического и многократного скрытия строк, если в них есть пустые ячейки.

Каждый метод имеет свои преимущества — выберите тот, который лучше всего соответствует вашему рабочему процессу, чтобы ускорить и упростить управление данными в Excel. Если вы хотите узнать больше советов и приёмов работы в Excel, на нашем сайте представлены тысячи обучающих материалов, которые помогут вам освоить Excel.


См. также:

Как закрасить или выделить цветом пустые ячейки в Excel?

Как выделить пустые ячейки в заданном диапазоне Excel?

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал 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.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек