Формат для положительных чисел; Формат для отрицательных чисел, Формат для нулевых значений; Формат для текста.
Пользовательский формат.
Если готовые форматы, предлагаемые EXCEL, не устраивают пользователя, то можно создать свой собственный или пользовательский формат. Для этого в диалоговом окне Формат ячеекследуетвыбрать категорию Все форматы и при помощи специальных кодов задать шаблон числа. Удобнее всего использовать уже готовый тип формата, отредактировав его.
В категории Все форматы можно просмотреть все существующие форматы и выбрать тот, который более всего подходит к данным пользователя. Добавляя к нему необходимые коды и удаляя ненужные части, его можно преобразовать к нужному виду и затем сохранить. Все созданные пользовательские форматы будут храниться в категории Все форматы в самом конце списка форматов и могут быть использованы в дальнейшей работе.
При помощи пользовательского формата можно кодировать не только числовые, но и данные любого типа: текстовые, дата, время. А также сочетать различные типы данных в одной ячейке.
Удобно использовать пользовательский формат для вывода единиц измерения числовых данных, хранимых в ячейке. Например, в ячейке должно отображаться 28 шт.Если ввести в ячейку значение ”28 шт.”,то оно будут трактоваться EXCEL-ем как текстовое, и производить какие-либо вычисления с этим значением будет невозможно. Применение пользовательского формата позволяет хранить в ячейке числовые данные, а выводить их на экран вместе с дополнительным текстом, позволяющим удобно трактовать данные внутри ячейки. Для правильного кодирования таких данных 28 кодируется как числовое значение с форматом ###, а к нему добавляется постоянная текстовая величина шт.в кавычках. Пользовательский формат будет выглядеть как ###” шт.”. Такой формат обеспечит выравнивание выводимых чисел по последнему знаку и освободит ячейку от текстовых данных.
Для того, что бы нулевые значения в предыдущем примере вообще не выводились на экран, следует добавить специальный формат для нулевого значения, не выводящий ничего в ячейке. Весь формат в этом случае будет записываться как: ###” шт.” ; ;
Например, если для ячейки задан формат 000000, то он позволит отобразить введенное число с шестью цифрами. Если в ячейку ввести число 608, то оно отобразиться как 000608. Это удобно для отображения почтового индекса. Если задать формат ###-##-##, то введенное число 1234567 будет отображаться как 123-45-67, что удобно для представления привычных для Москвы номеров телефонов. С учетом введенного кода города код будет выглядеть так: (###) ###-##-##.
Важно помнить, что пользовательский формат, так же, как и любой другой формат, лишь видоизменяет данные, отображаемые в ячейке. Информацию, которая будет сохраняться внутри ячейки можно увидеть в строке формул.
EXCEL позволяет указывать разные шаблоны форматирования для четырех категорий: положительных, отрицательных чисел, нулевых значений и текста. Для этого коды в шаблоне нужно разделить точкой с запятой. Если код для категории не указан, то для значений, подходящих под эту категорию, в ячейке вообще ничего выводиться не будет Порядок кодов по категориям следующий:
Формат для положительных чисел; Формат для отрицательных чисел, Формат для нулевых значений; Формат для текста.
Кроме этого можно задать цвета для различных категорий. Для этого перед шаблоном формата нужно указать либо специальное ключевое слово, обозначающее цвет в квадратных скобках, либо его код в квадратных скобках:
[Цвет] Формат для чисел >0; [Цвет] Формат для чисел <0, [Цвет] Формат для чисел = 0, [Цвет] Формат для текста.
[Код Цвета] Формат для чисел >0; [Код Цвета] Формат для чисел <0, [Код Цвета] Формат для чисел = 0, [Код Цвета] Формат для текста.
Содержимое ячейки, имеющее такой пользовательского формата будет высвечиваться различным цветом — положительные, отрицательные, нулевые значения и введенный в ячейку текст. Это помогает добиться эффектного выделения, некоторых значений, например, выделить красным текстом должников, имеющих отрицательный баланс по платежам. Или вместо нулевых значений выводить текст ” бесплатно” , ” —.”.. или”нет”.
Если в категории вообще ничего не должно выводиться, то дописываются символы точка с запятой, а формат вообще не указывается. Если формат выводимого значения изменять не нужно, то можно указать слово Основной.
Более подробно об этих кодах можно узнать в справочной системе самого EXCEL, где приведены пользовательские коды с примерами (смотри в поисковой системе Создание пользовательского числового формата).
Коды пользовательских числовых форматов:
Код | Комментарий |
Общий | Отображает число в формате Общий |
Основной | Отображает информацию в том виде, в котором она была введена |
0 (ноль) | Значащий цифровой разряд (будут выведены стоящие впереди числа нули) |
? | Цифровой разряд (вместо незначащих нулей отображаются пробелы) |
# | Цифровой разряд (выводятся только значащие числа, незначащие нули не отображаются.) |
, | Десятичная запятая. |
Пробел | Разделитель групп разрядов для числа |
% | Символ процента |
Е+ Е- е+ е- | Экспоненциальный формат |
$ + - / ( ) : пробел | Выводиться именно этот символ |
\ | Отображение в формате следующего за ним символа |
* | Заполняет всю ячейку следующим указанным символом до конца ширины ячейки |
_ (подчеркивание) | Пропуск на ширину следующего символа |
” текст ” | Отображает текст, указанный в двойных кавычках |
@ | Место для вывода текста |
[цвет] | Отображает содержимое ячейки заданным цветом. Можно использовать 8 цветов: черный, синий, красный, голубой, зеленый, розовый, желтый и белый. |
[Номер цвета] | Отображает содержимое ячейки заданным цветом, где номер число от 0 до 56: |
М | Месяц, как число без первого значащего нуля (1-12) |
ММ | Месяц в виде числа, включая первый ноль (01-12) |
МММ | Сокращенное название месяца (Янв-Дек) |
ММММ | Полное название месяца (Январь-Декабрь) |
Д | День месяца, как число без первого значащего нуля (1-31) |
ДД | День месяца в виде числа, включая первый ноль (01-31) |
ДДД | Сокращенное название дня недели (Пон-Вск) |
ДДДД | Полное название дня недели (Понедельник-Воскресенье) |
ГГ или ГГГГ | Год в виде двухзначного или четырехзначного числа |
. ч или чч | Часы в виде числа с отбрасыванием нуля (0-23) или с нулем (00-24) |
. м или мм | Минуты в виде числа с отбрасыванием нуля (0-59) или с нулем (00-59) |
. с или сс | Секунды в виде числа с отбрасыванием нуля (0-59) или с нулем (00-59) |
[ … ] | Полное указание часов без отбрасывания лишних в сутках, если их больше 24, аналогично для минут и секунд, если их больше 59 |
Ам/ам/А/а РМ/рм/Р/р | Время в 12-часовом формате. Если не указан ни один из этих форматов, то время указывается в 24-часовом формате |
Примеры пользовательских форматов: