Microsoft Excel известен множеством функций, вплоть до возможности программирования макросов. Но что если возникла необходимость задавать определенный стиль текста и ячеек при заполнении ключевыми словами, а создавать макрос для вас достаточно затруднительно?
В Excel есть функция - Условное форматирование, в котором не нужно ничего программировать, достаточно выставить в интерфейсе нужные условия и стили оформления ячеек.
Для примера, создадим новый документ Excel для отметки результатов тестирования ПО на основе чек-листа. По умолчанию в документе создан "Лист 1", переименуем его в "Обозначения". И создадим второй лист с именем "Чек-лист".
Далее перейдем в лист "Обозначения" и создадим такую таблицу:
Как понятно из таблицы, там будут хранится примеры стилей оформления для положительного и отрицательного результатов. Для положительного результата выберем стиль заливки ячейки зеленый и ключевое слово, полученное от сокращения - "пол". Для отрицательного выберем заливку красным цветом и сокращение "отр".
Далее переместимся на лист "Чек-лист". Создадим следующую таблицу:
В данном чек-листе будут отражаться результаты прохождения тестов с цветовым обозначением в столбце "Результат". Далее выбрать пустые ячейки в столбце "Результат":
Перейти в меню Главная - Условное форматирование - Управление правилами. Далее выбрать "Создать правило":
1. Выбрать тип правила "Форматировать только ячейки, которые содержат".
2. Выбрать «Значение ячейки» - «равно».
3. В ячейке справа указать ячейку «пол» из листа «Обозначения»:
4. Затем перейти Формат - Заливка, и выбрать зеленый цвет
5. Подтвердить нажатием OK (2 раза). Правило должно выглядеть следующим образом:
6. Аналогичным образом добавить правило для отрицательного результата:
7. Нажать ОК
Теперь при заполнении результатов ячейки будут окрашиваться в нужный цвет: