Когда я получаю файл данных от клиента/коллеги или загружаю файл данных из базы данных, я выполняю некоторые базовые проверки данных.Я делаю это, чтобы убедиться, что нет пропущенных точек данных, ошибок или дубликатов, которые впоследствии могут вызвать проблемы.
Одна из проверок — найти и выделить пустые ячейки в Excel.
Есть много причин для пустых ячеек в наборе данных:
- Данные недоступны.
- Точки данных были случайно удалены.
- Формула возвращает пустую строку, что приводит к пустой ячейке.
Хотя эти пустые ячейки легко обнаружить в небольших наборах данных, если у вас есть большая ячейка с сотнями строк и столбцов, делать это вручную было бы очень неэффективно и чревато ошибками.
В этом уроке я покажу вам различные способы поиска и выделения пустых ячеек в Excel.
Содержание:
Выделение пустых ячеек с условным форматированием
Условное форматирование — отличный способ выделить ячейки на основе их значений при выполнении заданного условия.
Я покажу эти примеры с небольшим набором данных.Однако вы также можете использовать эти же методы для больших наборов данных.
Предположим, у вас есть набор данных, который выглядит следующим образом:
Вы можете видеть, что в этом наборе данных есть пустые ячейки.
Вот шаги, чтобы выделить пустые ячейки в Excel (с использованием условного форматирования):
Это выделит все пустые ячейки в наборе данных.
Обратите внимание, что условное форматирование является динамическим.Это означает, что если применить условное форматирование и удалить точку данных, ячейка будет автоматически выделена.
В то же время такое динамичное поведение сопряжено с косвенными издержками.Условное форматирование нестабильно и может замедлить работу книги при использовании с большими наборами данных.
Выберите и выделите пустые ячейки в Excel
Если вы хотите быстро выбрать и выделить пустые ячейки, вы можете использовать технику «Перейти к специальному».
Ниже приведены шаги для выбора и выделения пустых ячеек в Excel:
Как упоминалось ранее, этот метод полезен, когда вы хотите быстро выделить все пустые ячейки и выделить их.Вы также можете использовать те же шаги, чтобы выбрать все пустые ячейки и заполнить их 0 или NA или любым другим соответствующим текстом.
Обратите внимание, что в отличие от условного форматирования этот метод не является динамическим.Если вы сделаете это один раз, а затем по ошибке удалите точку данных, она не будет выделена.
Выделите пустые ячейки в Excel с помощью VBA
Вы также можете использовать короткий код VBA, чтобы выделить пустые ячейки в выбранном наборе данных.
Этот метод больше подходит, когда вам нужно часто находить и выделять пустые ячейки в наборе данных.Вы можете легко использовать приведенный ниже код и создать надстройку или сохранить ее в своемЛичная книга макросов.
Вот код VBA, который выделяет пустые ячейки в выбранном наборе данных:
Sub HighlightBlankCells() Набор данных Dim As Range Set Набор данных = Selection Dataset.SpecialCells(xlCellTypeBlanks).Interior.Color = vbRed End Sub
Вот шаги, чтобы поместить этот код VBA в серверную часть, а затем использовать его для выделения пустых ячеек в Excel:
Как запустить код VBA (макрос)?
После того, как вы скопируете и вставите этот макрос, вы сможете использовать его несколькими способами.
Использование диалогового окна макросов
Вот шаги для запуска этого макроса с помощью диалогового окна «Макросы»:
- Выберите данные.
- Перейдите на вкладку разработчика и нажмите «Макросы».
- В диалоговом окне «Макросы» выберите макрос HighlightBlankCells и нажмите «Выполнить».
Использование VB-редактора
Вот шаги для запуска этого макроса с помощью редактора VB:
- Выберите данные.
- Перейдите на вкладку разработчика и нажмите Visual Basic.
- В редакторе VB щелкните в любом месте кода.
- Нажмите кнопку с зеленым треугольником на панели инструментов (или нажмите F5).
Как я уже упоминал, если вам нужно делать это часто, использование макроса VBA для выделения пустых ячеек — один из способов.
В дополнение к способам запуска макросов, показанным выше, вы также можете создавать надстройки или сохранять код в личной книге макросов.
Это позволит вам получить доступ к этому коду из любой книги в вашей системе.
Вам также могут понравиться следующие учебники по Excel:
- Как найти внешние ссылки и ссылки в Excel.
- Как быстро найти и удалить гиперссылки в Excel.
- Выделите каждую строку в Excel.
- Полное руководство по поиску и удалению дубликатов в Excel.
- Используйте функцию InStr в Excel VBA.