На этом шаге мы рассматрим числовые форматы, определяемые пользователями.
Категория Все форматы позволяет создавать собственные числовые форматы, которые не входят ни в одну из других категорий. Новый числовой формат создается путем построения шаблона числа с помощью ряда кодов. Последовательность кодов нужно ввести в поле Тип вкладки Число диалогового окна Формат ячеек, когда активизирована категория все форматы. Вот пример шаблона простого числового формата:
0,000
Этот шаблон состоит из указателей десятичных разрядов и десятичной запятой. Данный шаблон означает, что нужно отображать числовое значение с тремя цифрами справа от десятичной запятой.
Вот другой пример:
000000
В этом формате шесть разрядов. Таким образом, он позволяет отобразить число с пятью цифрами (без десятичной запятой). Этот формат удобно использовать в том случае, если в ячейке содержится почтовый индекс (приведенный шаблон на самом деле используется в формате Почтовый индекс в категории Дополнительный).
Excel позволяет также указать различные шаблоны форматирования для положительных и отрицательных чисел, нулевых значений и текста. Для этого коды в шаблоне нужно разделить точкой с запятой. Коды в шаблоне располагаются следующим образом:
Формат для положительных чисел;
Формат для отрицательных чисел;
Формат для нулевых значений;
Формат для текста
Вот пример определяемого пользователем шаблона с указанием различных форматов для каждого из числовых значений и текста:
[Зелёный] Основной;
[Красный] Основной;
[Черный] Основной;
[Голубой] Основной
В этом примере для выделения различных форматов используются специальные ключевые слова для обозначения цветов. Содержимое ячейки, отформатированной с помощью этого определяемого пользователем шаблона, будет отображаться различным цветом в зависимости от находящегося в ней числового значения. В данном случае положительные числа будут зелеными, отрицательные - красными, нуль - черным, а текст - синим.
Шаблон вида ";;;" (три символа "точка с запятой") не содержит никаких кодов форматирования для каждой части структуры формата. Поэтому при его применении содержимое ячейки будет полностью скрыто.
В таблице 1 приведены коды форматирования, которые можно использовать при построении собственных шаблонов, и их краткое описание. Полностью эти коды описаны в электронной справочной системе Excel.
Код | Комментарий | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Отображает число в формате Общий
| Цифровой разряд
| Значащий цифровой разряд
| Цифровой разряд
| Десятичная запятая
| Разделитель тысяч
| Знак процента
| Экспоненциальный формат
| Отображает этот символ
| Отображает следующий символ в формате
| Повторяет следующий символ до заполнения ширины столбца
| Пропуск на ширину следующего символа
| Отображает текст, заданный в двойных кавычках
| Место для текста
| Отображает символы указанным цветом
| Отображает соответствующий цвет из цветовой палитры, где п — число от 0 до 56
| Позволяет задать собственный критерий для каждой секции числового формата
| |
В таблице 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
| Время в 12-часовом формате. Если не указан ни один из этих модификаторов, то время отображается в 24-часовом формате
| |
На следующем шаге мы рассмотрим основы форматирования ячеек.