Выделите пустые ячейки в Excel (менее чем за 10 секунд)

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

Когда я получаю файл данных от клиента / коллеги или загружаю его из базы данных, я провожу базовую проверку данных. Я делаю это, чтобы убедиться, что нет недостающих точек данных, ошибок или дубликатов, которые могут привести к проблемам позже.

Одна из таких проверок - найти и выделить пустые ячейки в Excel.

Пустые ячейки в наборе данных могут быть пустыми по многим причинам:

  • Данных нет.
  • Точки данных были случайно удалены.
  • Формула возвращает пустую строку, в результате чего получается пустая ячейка.

Хотя эти пустые ячейки легко обнаружить в небольшом наборе данных, если у вас есть огромный набор с сотнями строк и столбцов, выполнение этого вручную было бы крайне неэффективным и подверженным ошибкам.

В этом уроке я покажу вам различные способы поиска и выделения пустых ячеек в Excel.

Выделите пустые ячейки с помощью условного форматирования

Условное форматирование - отличный способ выделить ячейки на основе их значения при выполнении заданного условия.

Я собираюсь продемонстрировать эти примеры с небольшим набором данных. Однако вы можете использовать те же методы и с большими наборами данных.

Предположим, у вас есть набор данных, как показано ниже:

Вы можете видеть, что в этом наборе данных есть пустые ячейки.

Вот шаги, чтобы выделить пустые ячейки в Excel (с использованием условного форматирования):

  • Выберите данные.
  • Перейдите на вкладку "Главная".
  • В раскрывающемся списке «Условное форматирование» нажмите «Новое правило».
  • В диалоговом окне «Новые правила форматирования» выберите «Форматировать только те ячейки, которые содержат».
  • В раскрывающемся списке выберите «Пробелы» (как показано ниже):
  • Укажите форматирование (в котором вы хотите выделить пробелы).
  • Щелкните ОК.

Это выделит все пустые ячейки в наборе данных.

Обратите внимание, что условное форматирование является динамическим. Это означает, что если применяется условное форматирование и вы удаляете точку данных, эта ячейка будет выделена автоматически.

В то же время такое динамическое поведение связано с накладными расходами. Условное форматирование нестабильно и при использовании с большими наборами данных может замедлить работу вашей книги.

Выберите и выделите пустые ячейки в Excel

Если вы хотите быстро выделить и выделить пустые ячейки, вы можете использовать технику «Перейти к специальному».

Вот шаги, чтобы выбрать и выделить пустые ячейки в Excel:

  • Выберите данные.
  • Нажмите клавишу F5. Откроется диалоговое окно «Перейти к».
  • В диалоговом окне "Перейти" нажмите кнопку "Специальная".
  • В диалоговом окне «Перейти к специальному» выберите «Пробелы».
  • Щелкните ОК. Это выберет все пустые ячейки в наборе данных.
  • Выделив все пустые ячейки, выделите их цветом.

Как уже упоминалось, этот метод полезен, когда вы хотите быстро выделить все пустые ячейки и выделить их. Вы также можете использовать те же шаги, чтобы выбрать все пустые ячейки, а затем заполнить в них 0 или NA или любой другой соответствующий текст.

Обратите внимание, что в отличие от условного форматирования этот метод не является динамическим. Если вы сделаете это один раз, а затем по ошибке удалите точку данных, она не будет выделена.

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

Вы также можете использовать короткий код VBA для выделения пустых ячеек в выбранном наборе данных.

Этот метод больше подходит, когда вам нужно часто находить и выделять пустые ячейки в наборах данных. Вы можете легко использовать приведенный ниже код и создать надстройку или сохранить ее в своей личной книге макросов.

Вот код VBA, который выделяет пустые ячейки в выбранном наборе данных:

Код от Sumit Bansal (https://trumpexcel.com) Sub HighlightBlankCells () Dim Dataset As Range Set Dataset = Selection Dataset.SpecialCells (xlCellTypeBlanks) .Interior.Color = vbRed End Sub

Вот шаги, чтобы поместить этот код VBA в бэкэнд, а затем использовать его для выделения пустых ячеек в Excel:

  • Перейдите на вкладку Разработчик и щелкните Visual Basic (или нажмите ALT + F11).
  • В редакторе Vb в Project Explorer щелкните правой кнопкой мыши любое имя листа (если вы не видите Project Explorer, нажмите CONTROL + R).
  • Перейдите во вкладку "Вставить" и нажмите "Модуль".
  • В окне кода модуля скопируйте и вставьте код VBA.
  • Закройте редактор VB.

Как запустить код VBA (макрос)?

После того, как вы скопировали и вставили этот макрос, его можно использовать несколькими способами.

Использование диалогового окна макроса

Вот шаги, чтобы запустить этот макрос с помощью диалогового окна Macro:

  1. Выберите данные.
  2. Перейдите на вкладку «Разработчик» и нажмите «Макросы».
  3. В диалоговом окне «Макрос» выберите макрос «HighlightBlankCells» и нажмите «Выполнить».

Использование редактора VB

Вот шаги для запуска этого макроса с помощью редактора VB:

  1. Выберите данные.
  2. Перейдите на вкладку Разработчик и щелкните Visual Basic.
  3. В редакторе VB щелкните в любом месте кода.
  4. Нажмите кнопку с зеленым треугольником на панели инструментов (или нажмите клавишу F5).

Как я уже упоминал, использование макроса VBA для выделения пустых ячеек - лучший способ, если вам нужно делать это часто. Помимо описанных выше способов запуска макроса, вы также можете создать надстройку или сохранить код в личной книге макросов. Это позволит вам получить доступ к этому коду из любой книги в вашей системе.

wave wave wave wave wave