Формат для положительных чисел; Формат для отрицательных чисел, Формат для нулевых значений; Формат для текста.
Пользовательский формат.
Если готовые форматы, предлагаемые 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-часовом формате | 
Примеры пользовательских форматов: