Условное форматирование позволяет автоматически изменять визуальное оформление ячеек в соответствии с заданными условиями, что упрощает визуальный анализ данных и выделение ключевой информации.
В этом обзоре рассмотрим практический пример условного форматирования - выделение непустых ячеек в определенном столбце. Данное решение будет полезно при работе с большим набором данных, когда требуется быстро выделить непустые ячейки.
📢 Файл с примером размещен в конце статьи 🔽
▶️ Выделение непустых ячеек в столбце формулой
Для случая форматирования формулой, чтобы выделять непустые ячейки в определенном столбце, следует выполнить следующие шаги:
- Выберите столбец, в котором вы хотите выделить непустые ячейки.
- Перейдите во вкладку "Главная" на ленте Excel.
- В разделе "Условное форматирование" выберите "Новое правило".
- В появившемся меню выберите "Использовать формулу для определения форматирования".
- В поле "Форматирование значений, для которых эта формула верна:", введите формулу: =$A1<>"", где A - это столбец, в котором вы хотите проверять непустые ячейки.
- Нажмите на кнопку "Формат", чтобы выбрать желаемое форматирование для выделения непустых ячеек. Например, вы можете изменить цвет фона, шрифт и т.д.
- Нажмите "ОК", чтобы завершить создание условного форматирования.
Теперь Excel будет автоматически выделять непустые ячейки в выбранном столбце согласно указанному вами форматированию.
▶️ Выделение непустых ячеек в столбце макросом
Аналогичное решение задачи получим если применить следующий макрос:
💡 Вы можете адаптировать этот макрос для вашего случая, указав имя листа (ws) и номер столбца (col), в котором вы хотите выделить непустые ячейки.
▶️ Событие Worksheet_Change
🔔 Если вы хотите, чтобы форматирование применялось автоматически при изменении значений в столбце, то вам следует использовать событие Worksheet_Change:
Добавьте этот код в кодовый модуль листа, на котором вы хотите применить данное условное форматирование. В данном случае, при изменении значений в указанном столбце (например, столбце А), макрос будет автоматически применять форматирование к непустым ячейкам.
📝 Рекомендуем: