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