Обычно в качестве основы для создания собственного формата можно использовать один из существующих форматов Excel. Чтобы создать формат на базе существующего формата нужно:
Ø Выделить ячейки, которые следует отформатировать.
Ø Выбрать Главная→Ячейки→Формат→Формат ячеек→Число→Все форматы (Excel 2003 Формат→Ячейки→Число→Все форматы) или нажать Сtrl+1.
Ø В списке Тип выбрать формат, который будет изменяться, и затем отредактировать содержимое поля. Исходный формат сохранится без изменений, а новый формат добавится к списку Тип.
Следующая таблица содержит список встроенных кодов форматов Excel из категории Все форматы и показывает, как эти коды связаны с другими категориями форматов.
Категория | Коды форматов |
Общий | Отсутствует |
Числовой | 0,00 # ##0 # ##0,00 # ##0;- # ##0 # ##0; [Kрасный]-# ##0 # ##0,00;- # ##0,00 # ##0,00; [Kрасный]- # ##0,00 |
Денежный | $# ##0; -$# ##0 $# ##;[Kрасный]-$# ##0 $# ##0,00;-$# ##0,00 $# ##0,00;[Kрасный]-$# ##0,00 |
Процентный | 0% 0,00% |
Экспоненциальный | 0,ООЕ+00 ##0,0Е+0 |
Дробный | #" "?/? #" "??/?? |
Текстовый | @ |
Финансовый | _-$* # ##0_-;-$* # ##0_-;-$*"-"_-;_-@_- _-* # ##0_-;-* # ##0-;-*"-"_-;_-@_- _-$* # ##0,00_-;-$* # ##0,00_-;-$*"-"??_-;_-@_- _-* # ##0,00_-;-* # ##0,00_-;-*"-"??_-;_-@_- |
Форматирование положительных, отрицательных, нулевых и текстовых значений
|
|
Excel назначает разные форматы положительным и отрицательным денежным значениям на рабочем листе. При создании пользовательских форматов можно задать отдельные форматы для положительных и отрицательных значений. Кроме того, можно задать форматы вывода для нулевых и текстовых значений. Пользовательские форматы могут содержать до четырех секции кодов отделенных точками с запятой:
Положительный формат; Отрицательный формат; Нулевой формат; Текстовый формат
Если пользовательский формат содержит:
ü одну секцию, Excel применит этот формат к положительным, отрицательным и нулевым значениям.
ü две секции, первая применяется к положительным и нулевым значениям, а вторая − только к отрицательным.
ü код для форматирования текстовых значений должен располагаться в последней секции пользовательского формата, и если пользователь не включит эту секцию, формат не будет воздействовать на текстовые значения.
Например, предположим, что пользователь создает лист для учета счетов и хочет форматировать значения так, чтобы они выводились различно в зависимости от значения в каждой ячейке. Пользователь может создать такой формат:
"K получению:"_-$# ##0,00; "Кредит: "-$# ##0,00; "Чистый счет."; "Обратите внимание:" @
Следующая таблица показывает, как действует этот формат на различные значения в ячейках:
Введенное значение | Отображаемое значение |
12,98 | К получению: $12,98 |
- 12, 98 | Кредит: -$12,98 |
Чистый счет | |
Это не счет | Обратите внимание: Это не счет |