Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Обучающий конспект по EXCEL.DOC
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1.94 Mб
Скачать

3 Дополнительные возможности excel Условное форматирование

Условное форматирование позволяет автоматически изменять формат ячеек в зависимости от их содержимого. Условное форматирование используют для определения ячеек, которые содержат недопустимые значения, или ячеек определённого типа. Например, можно ячейки, содержащие отрицательные значения, выделить желтым фоном.

Чтобы применить средство «условное форматирование» необходимо выполнить следующие действия.

  1. Выделить необходимые ячейки.

  2. В меню Формат выбрать строку Условное форматирование… .

  3. В появившемся диалоговом окне Условное форматирование задать значения полей (смотри рис. 3.1).

  4. Щёлкнуть по кнопке OK.

Рис. 3.1. Диалоговое окно Условное форматирование

В окне Условное форматирование для выделенных ячеек можно задать не более трёх условий. Для формирования следующего условия достаточно щёлкнуть по кнопке А также >>. Чтобы удалить любое из трёх условий достаточно щёлкнуть по кнопке Удалить… и, в появившемся диалоговом окне Удаление условия, выбрать те из них, какие требуется. Затем щёлкнуть по кнопке OK.

В каждом из трёх условий самое левое поле позволяет выбрать или условие на значение в ячейке(ах) или условие в виде формулы. В первом случае, в следующем поле выбираем конкретное условие на значение в ячейке («больше», «меньше», «между» и т.д.). Далее, вводим в крайние правые поля конкретные значения (числовые, текстовые или логические).

Во втором случае, в левом поле выбираем строку формула, а в правом – вводим формулу, которая будет применена ко всем выделенным ячейкам. Если формула принимает значение ИСТИНА, то форматирование к этой ячейке будет применено.

В заключении, необходимо щёлкнуть по кнопке Формат… и в окне Формат ячеек выбрать необходимый формат для выделения данных. На рисунке 3.2 приведены результаты условного форматирования для диапазонов A1:C3 и E1:G4.

Рис. 3.2. Условное форматирование различных диапазонов

Окно условного форматирования диапазона A1:C3 приведено на рисунке 3.3.

Рис. 3.3. Окно условного форматирования диапазона A1:C3 на рис. 3.2

Окно условного форматирования для диапазона E1:G4 приведено на рисунке 3.4.

Из рисунков 3.2 и 3.3 следует, что текст в ячейках трактуется как некоторое положительное число (согласно кодам символов). Формула, используемая для диапазона E1:G4 (рис. 3.4)

=ОСТАТ(СТРОКА();2)=ОСТАТ(СТОЛБЕЦ();2)

создала в этом диапазоне шахматную расцветку. Функции СТРОКА и СТОЛБЕЦ возвращают соответственно номер строки и номер столбца.

.

Рис. 3.4. Окно условного форматирования диапазона E1:G4 на рис. 3.2

Пользовательские форматы

Если стандартные форматы, указанные в окне Формат ячеек, не удовлетворяют, то пользователь может создать собственный формат, выбрав строку (все форматы) на вкладке Число указанного окна (смотри рис. 3.5).

Рис. 3.5. Пример создания собственного числового формата

Основные сведения

Как правило, новый числовой формат создаётся путём построения шаблона числа с помощью ряда кодов, которые записываются в виде шаблона числового формата. Последовательность кодов нужно ввести в поле Тип (см. рис. 3.5). На рисунке приведён пример создания шаблона

0,000

Этот шаблон означает, что число отображается с тремя цифрами справа от десятичной запятой.

В общем случае шаблон числового формата содержит четыре секции, разделённые точкой с запятой:

Формат для положительных чисел; Формат для отрицательных чисел; Формат для нулевых значений; Формат для текста

Не обязательно указывать в шаблоне все четыре секции. Excel интерпретирует строку шаблона следующим образом:

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

  • Если указаны две секции, то первая применяется для форматирования положительных и нулевых значений, а вторая – для форматирования отрицательных значений.

  • Если указаны три секции, то первая секция применяется для форматирования положительных значений, вторая – для отрицательных, третья – для нулевых значений.

  • Если же указаны все четыре секции, то четвёртая используется для форматирования текста, содержащегося в ячейке.

Ниже приведена таблица 3.1 с кодами форматирования для шаблонов.

Таблица 3.1

Код

Описание

Общий

Отображает число в формате Общий

#

Цифровой разряд. Отображаются только значащие цифры, а не значащие нули не отображаются. Его действие слева и справа от десятичной запятой различно. Если количество цифр слева от десятичной запятой больше знаков #, то отображаются все цифры числа слева от запятой. Справа от десятичной запятой отражается столько знаков, сколько знаков # в шаблоне, кроме незначащих нулей

0 (нуль)

Значащий цифровой разряд. Его действие слева и справа от десятичной запятой различно. Если количество разрядов числа меньше, чем указано нулей в числовом формате, то слева от числа дописываются нули. Если количество цифр слева от десятичной запятой больше знаков 0, то отображаются все цифры числа слева от запятой. Справа от десятичной запятой отражается столько знаков, сколько знаков нуль в шаблоне, в том числе и незначащие нули

?

Цифровой разряд. При использовании шаблона ? до и после десятичной запятой вместо незначащих нулей отображаются пробелы. Таким образом, в числах достигается выравнивание положения десятичной запятой при форматировании с использованием моноширинного шрифта. Этот шаблон можно также применять для выравнивания знака деления в дробях с различным количеством цифр.

,

Десятичная запятая, отображается без изменений

└┘

Пробел

Разделитель тысяч внутри целой части числа в шаблоне или делитель на тысячу в конце шаблона

%

Знак процента, отображается без изменений

Е+ Е-

е+ е-

(буквы английские)

Экспоненциальный формат

$ - + :

/ ( )

Любой из этих символов переносится из шаблона в отображение числа

\

Переносит следующий символ из шаблона в отображение числа

*

Заполняет следующим символом за звёздочкой в шаблоне всю оставшуюся часть ячейки

_

(подчёркивание)

Пропуск на ширину следующего символа в шаблоне

” ….. ”

Переносит строку символов между двойными кавычками в ячейку

[….]

Отображает символы указанным цветом. В квадратных скобках можно вписать следующие слова: чёрный, синий, голубой, зеленый, розовый, красный, белый или желтый. Код цвета должен быть первым элементом в секции

[цвет n]

Отображает соответствующий цвет из цветовой палитры, где n – число от 0 до 56. Код цвета должен быть первым элементом в секции

[условный шаблон]

Позволяет задать собственный критерий для каждой секции числового шаблона. Критерий должен содержать операторы сравнения ( = (равно), > (больше), < (меньше), >= (больше или равно), <= (меньше или равно), <> (не равно)) и значения.

Для создания шаблонов при форматировании дат и времени используются коды, представленные в таблице 3.2.

Таблица 3.2

Код

Что отображает

М

Месяц в виде числа, исключая первый нуль (1 – 12)

ММ

Месяц в виде числа, включая первый нуль (01 – 12)

МММ

Месяц в виде аббревиатуры (Янв – Дек)

ММММ

Полное название месяца (Январь – Декабрь)

МММММ

Первая буква названия месяца (Я – Д)

Д

День в виде числа, исключая первый нуль (1 – 31)

ДД

День в виде числа, включая первый нуль (01 – 31)

ДДД

День в виде аббревиатуры (Пн – Вс)

ДДДД

Полное название дня (понедельник – воскресенье)

ГГ или ГГГГ

Год в виде двузначного числа (00 – 99) или в виде четырёхзначного (1900 – 2078)

ч или чч

Часы в виде числа с отбрасыванием первого нуля (0 – 23) или с сохранением его (00 – 23)

м или мм

Минуты в виде числа с отбрасыванием первого нуля (0 – 59) или с сохранением его (00 – 59)

с или сс

Секунды в виде числа с отбрасыванием первого нуля (0 – 59) или с сохранением его (00 – 59)

[ ]

Часы, если их больше 24, а также минуты или секунды, если их больше 60