Информатика студентам |
|
3.3. Условное форматированиеЗадание условного форматирования Условное форматирование позволяет автоматически изменять форматирование ячеек в зависимости от их содержимого. Например, нужно отформатировать диапазон ячеек таким образом, чтобы отрицательные значения отображались на светло-желтом фоне. При вводе или изменении содержимого ячейки Excel проверит введенное значение и сравнит с правилами условного форматирования. Если введенное значение отрицательное, фон поменяется на светло-желтый, в противном случае ничего не произойдет. Условное форматирование можно использовать определения ячеек, которые содержат недопустимые значения, или ячеек определенного типа. Затем согласно примененному форматированию можно определить, какие ячейки содержат значения определенного типа. Например, к искомым ячейкам можно применить ярко-красный фон. Задание условного форматированияДля задания условного форматирования в ячейке или диапазоне выполните ряд действий.
Теперь ячейка или диапазон будут отформатированы по заданным условиям. Такое форматирование является динамическим. Это значит, что, если содержимое ячейки изменится, Excel оценит новое значение и в соответствии с ним изменит форматирование ячейки. Параметры форматирования После нажатия на кнопке Формат диалогового окна Условное форматирование Рис. 3.4. Диалоговое окно Формат ячеек, используемое для условного форматирования Оно несколько отличается от обычного окна Формат — в нем отсутствуют вкладки Число, Выравнивание и Защита, но появилась новая Очистить. С помощью диалогового окна Найти и заменить можно выделить на рабочем листе ячейки, к которым было применено определенное форматирование. Но с помощью этого окна нельзя определить ячейки, к которым было применено условное форматирование. Определение условияВ левой части диалогового окна Условное форматирование есть раскрывающийся список (см. рис. 3.3), позволяющий выбрать одну из двух опций.
Простые условияПосле выбора элемента значение в следующем раскрывающемся списке можно определить перечисленные ниже типы условий.
Ввести значения можно как вручную, так и с помощью ссылки на ячейку. Условия с использованием формулПри выборе элемента Формула в поле, расположенном справа, нужно задать формулу. Это можно сделать, просто определив ячейку с формулой на рабочем листе, а затем указав ссылку на нее, или же введя ее непосредственно в диалоговом окне Условное форматирование. Как всегда, перед началом формулы должен стоять знак равенства (=). Рекомендуется вводить формулу непосредственно в диалоговом окне Условное форматирование. Формула должна возвращать только логические значения ИСТИНА или ЛОЖЬ. Если результат соответствует значению ИСТИНА, условие выполняется и к ячейке или диапазону применяется условное форматирование. Иначе (если результат принимает значение ЛОЖЬ) условное форматирование не применяется. Если в формуле, введенной в диалоговом окне Условное форматирование, используется ссылка на ячейку, то эта ссылка будет относительной по отношению к верхней левой ячейке выделенного диапазона. Например, если нужно задать условное форматирование, которое будет менять цвет заливки пустых ячеек в диапазоне С2:С10, выполните ряд действий.
Обычно при вводе формулы условного форматирования для диапазона ячеек используется ссылка на активную ячейку, которой, как правило, является верхняя левая ячейка выделенного диапазона. Исключение составляют случаи, когда нужно использовать ссылку на определенную ячейку. Например, в диапазоне А2:В10 необходимо применить условное форматирование только к тем ячейкам, значения которых больше значения ячейки С1. Для этого следует ввести формулу =А2>$С$1. В этом случае ссылка на ячейку С1 будет абсолютной и одинаковой во всех ячейках выделенного диапазона. Другими словами, формула условного форматирования, например, для ячейки А3 будет выглядеть следующим образом: =А3>$С$1. Следовательно, для всех ячеек выделенного диапазона относительные ссылки будут изменяться в соответствии с позицией ячейки в диапазоне, а абсолютные всегда будут ссылаться на одну и ту же ячейку. Множественные условияЩелкнув на кнопке А также диалогового окна Условное форматирование, можно определить дополнительное условие (трех условий). Например, для ячейки или диапазона можно определить следующие условия (а также параметры форматирования, которые будут применяться при выполнении тех или иных условий): Значение ячейки меньше 0 В этом случае форматирование будет зависеть от знака содержащегося в ячейке значения (отрицательное, положительное или ноль). Если ни одно из условий не примет значение ИСТИНА, форматирование ячейки не Значение ячейки лежит между 1 и 12 В этом случае, если ячейка будет содержать, например, число 4, выполнятся оба условия, но ячейка будет отформатирована в соответствии с параметрами, установленными для первого условия. Копирование ячеек, содержащих условное форматирование Информация об условном форматировании сохраняется в ячейке почти так же, как и
стандартное форматирование. Это значит, что при копировании ячейки копируется и Чтобы копировать только условное форматирование, в диалоговом окне Специальная вставка нужно выбрать опцию форматы. Добавление строк и столбцов в диапазон, в котором не используется условное форматирование, создаст новые ячейки с теми же параметрами условного форматирования. Копирование или вставка ячейки в диапазон, который содержат условное форматирование, приводят к его удалению. Если нужно вставить скопированные данные в ячейку, в которой используется условное форматирование, можно воспользоваться диалоговым окном Специальная вставка и выбрать опцию значения. Удаление условного форматированияПри удалении содержимого ячейки с помощью нажатия клавиши <Delete> условное форматирование, которое ранее было применено к этой ячейке, не удаляется. Чтобы удалить условное форматирование как и прочее форматирование, выберите команду ПравкаОчиститьФорматы. Для удаления содержимого ячейки (включая форматирование) выберите команду Правка Очистить Все. Чтобы удалить только условное форматирование (и оставить содержимое и другие параметры форматирования ячейки), выполните ряд действий:
Выделение ячеек с условным форматированиемПросто посмотрев на ячейки, невозможно сказать, какие из них содержат условное форматирование, а какие — нет. Но выделить ячейки с условным форматирование можно с помощью диалогового окна Переход. Для этого выполните ряд действий.
Использование ссылок на другие рабочие листыПри попытке использовать условное форматирование, которое содержит ссылки на другие листы, Excel выдает сообщение об ошибке. Чтобы сослаться на ячейку другого рабочего листа, можно использовать два варианта: Первый вариант. Необходимо создать ссылку на эту ячейку в том рабочем листе, в котором будет использоваться условное форматирование. Например, если необходимо, чтобы формула условного
форматирования ссылалась на ячейку А1 рабочего листа ЛистЗ, нужно вставить в ячейку активного
листа следующую формулу. Второй вариант. Можно присвоить имя ячейке, на которую нужно создать ссылку . Тогда это имя можно использовать вместо ссылки в диалоговом окне Условное форматирование. Поименованная ячейка может находиться на любом рабочем листе активной рабочей книги. Примеры использования условного форматированияПример1. Определение нечисловых данных Представленное на рис. 3.7. условное форматирование будет применять форматирование к ячейке А1 только в том случае, если в ней содержится текст. Чтобы применить такую формулу к диапазону, нужно сначала выделить необходимый диапазон. Аргументом функции ЕТЕКСТ должна быть активная ячейка (обычно это верхняя левая ячейка диапазона).
Рис.3.7. окно условно форматирования для примера 1 Пример 2. Выделение ячеек, значения которых выше среднего В этом примере условное форматирование применяется к диапазону A1:С4, только к тем ячейкам, значения которых выше среднего (рис. 3.8). Рис.3.8. Окно условно форматирования для примера 2 Стоит обратить внимание на то, что ссылка на ячейку А1 является относительной, в то время как аргументом функции СРЗНАЧ должна быть абсолютная ссылка. На рис. 3,9 представлен результат применения этого условного форматирования Рис. 3.9. Результат применения условного форматирования примера 2 |
|
Copyright © 2010-2024 |