866
26.11.2013

Как в Excel создать собственные числовые форматы

Числовые форматы в Excel представлены в достаточно большом разнообразии. Грамотное их использование позволит вам получить полный контроль над отображением данных. Но при этом у них есть и свои ограничения. Например, встроенные форматы не позволят вам отображать температуру с использованием соответствующей) знака.

Для того чтобы снять все ограничения, вам предоставлена возможность создавать собственные форматы. Каждый формат отображения в Excel имеет следующий синтаксис: положительный формат; отрицательный формат; формат нуля; текстовый формат. Эти 4 части, разделенные точкой с запятой, показывают, как будут отображаться соответствующие значения. При этом вы можете задать не все 4 части. Вот что при этом получится.

Использование отдельных частей описания формата

Число используемых частей Синтаксис
Три части положительный формат; отрицательный формат; формат нуля
Две части положительный формат и формат нуля; отрицательный формат
Одна часть положительный, отрицательный формат и формат нуля

Специальные символы для описания формата

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

Символ Описание
Основной Отображение числа в общем формате
# Место для цифры и отображение ее точно, как она указана. Не отображает ничего, если цифра не присутствует
0 Место для цифры и отображение ее точно, как она указана. Отображает 0, если цифра не присутствует
? Место для цифры и отображение ее точно, как она указана. Отображает пробел, если цифра не присутствует
. (точка) Указывает место для десятичной запятой
<пробел> Указывает положение разделителя разрядов
% Умножение числа на 100 (только для отображения) и вывод знака %
Е+ е+ Е- е- Отображение числа в экспоненциальном формате
/ (слэш) Указывает положение разделителя дроби
$():-+. Отображает этот знак
* Повторяет символ, указанный сразу после этого знака, до заполнения ячейки.
_ (нижнее подчеркивание) Ставит пустое место на величину введенного после данного знака символа
\ Вставляет символ, введенный сразу после обратного слеша
"текст" Выводит текст, заключенный в кавычки
@ Место для текста
[ЦВЕТ] Отображает ячейку во введенном цвете
[условие] Использует условие для определения формата вывода

Иногда возникает необходимость задания различных форматов отображения в зависимости от определенных условий. Вы можете заключить данное условие в знаки квадратных скобок []. Далее можно применять различные логические операторы. Например, для задания числа в диапазоне от -1000 до 1000 применяется следующий формат:

[>1000]"Ошибка! Число >1000";[<-1000]"Ошибка! Число <-1000"; 0.00

Первая часть определяет вывод текста, когда число больше 1000, вторая - когда меньше -1000. Последняя часть определяет вывод для всех остальных случаев.

Форматирование

Публикации по этой теме

 

Выбор посетителей