Форматирование чисел при вводе
Пользователь может добавлять специальные символы форматирования, Например знак доллара, знак процента, пробел или косую черту для форматирования чисел прямо при их вводе. Когда вводятся в числовые значения символы, которые представляют формат, то Excel распознает и применяет этот формат к ячейке. Например, если ввести $45,00, то Excel интерпретирует введенное значение как число 45 в денежном формате с двумя десятичными знаками. Значение 45 отображается в строке формул, а форматированное значение ($45,00) выводится в ячейке. При вводе 1 3/8 (с одним пробелом между цифрами 1 и 3) в ячейке выводится 1 3/8, а в строке формул появляется 1,375. Если ввести 3/8, то в этом случае в ячейке будет выведено 03.авг. Если предположить, что ввод значения происходит в 2011 году, то в строке формул выводится 03.08.2011. Чтобы в ячейке отображалась дробь 3/8, а в строке формул − число 0,375, нужно ввести 0 3/8 (с пробелом между цифрами 0 и 3).
Создание пользовательских числовых форматов
Общие сведения
Пользователь может использовать вкладку Число окна диалога Формат ячеекдлясоздания пользовательских форматов, выбирая категориюВсе форматы и вводя специальные символы форматирования в поле Тип. Excel добавит новый формат к списку кодов форматов категории Все форматы. При создании пользовательских форматов можно применять символы, представленные ниже в таблице 1.
Таблица 1.
Символ | Назначение |
Метка цифры. Гарантирует вывод заданного количества цифр слева и справа от десятичной запятой. Например, если используется формат 0,000, то значение ,987 выводится как 0,987. Если используется формат 0,0000, это же значение отображается как 0,9870. Если число имеет больше цифр, справа от десятичной занятой, чем задано меток 0 в формате, то число округляется. Например, если используется формат 0,00, то значение ,987 выводится как 0,99, а при заданном формате 0,0 это число округляется до 1,0. | |
# | Метка цифры. Действует подобно 0 за исключением того, что незначащие нули не выводятся, если число с любой стороны от десятичной запятой имеет меньше цифр, чем задано меток # в формате. Этот символ указывает Excel, где нужно вывести пробелы или другие символы-разделители. Например, формат # ### указывает Excel, что нужно вывести пробел после каждой третьей цифры слева от десятичной запятой. Если нужно, чтобы Excel в любом случае добавлял пробелы и выводил, по крайней мере, одну цифру слева от десятичной занятой, задайте формат # ##0. |
? | Метка цифры. Подчиняется тем же правилам, что и метка 0, за исключением того, что вместо незначащих нулей с любой стороны от десятичной запятой выводятся пробелы. Эта метка позволяет выровнять числа по десятичной запятой. Например, 1,4 и 1,45 окажутся, выровнены по десятичной запятой, если к ним применить формат 0,??. |
, | Десятичная запятая. Показывает, сколько цифр (0 или #) выводится справа и слева от десятичной запятой. Если формат содержит только метки # слева от этого символа, Excel начинает числа, менышие 1, с десятичной занятой. Чтобы избежать этого, используйте 0 вместо # в качестве первой метки цифры слева от десятичной запятой. |
% | Символ процентного формата. Число умножается на 100 и завершается символом %. |
/ | Символ дробного формата. Выводит дробную часть в виде простой дроби. Количество меток цифр, которые окружают этот символ, определяет точность выводимого значения. Например, десятичная дробь 0,269 при использовании формата ?/? выводится как 1/4, но если применен формат ???/???, она выводится как 46/171. |
Пробел | Разделитель групп разрядов. Используется для отделения сотен от тысяч, тысяч от миллионов и т.д., если формат содержит пробел, заключенный между метками #, 0 или ?. Кроме того, пробел действует как масштабирующий и округляющий фактор. Один пробел в конце формата указывает Excel, что необходимо округлять и выводить числа с точностью − до тысячи, два пробела − с точностью до миллиона. Например, при использовании формата # ### ### (один пробел в конце кода формата) число 4567890 выводится как 4 568, в то время как код формата # ### ### (два пробела в конце кода формата) округлит его до 5. |
Е- Е + е- е+ | Символы экспоненциального формата. Выводят число в экспоненциальной записи и вставляют Е или е в отображаемое значение, если формат содержит 0 или # справа от Е-, Е+, е- или е+. Число символов 0 или # справа от Е или е определяет минимальное количество цифр в показателе степени. При использовании Е- или е- знак показателя степени выводится только тогда, когда он отрицательный, а при использовании Е+ или е+ знак показателя степени выводится всегда. |
$ - + / () пробел | Стандартные символы форматирования. Вводите эти символы прямо в свой формат. |
\ | Символ литерала. Вставляйте обратную косую черту перед каждым символом, который хотите включить в формат. Это не является необходимым для символов $ - + / () и пробела. Обратная косая черта прим выводе опускается. Например, код формата # ##0" "\D, -# ##0" "\С выведет положительные числа с пробелом и буквой D, а отрицательные числа с пробелом и буквой С. Чтобы вставить несколько символов, используйте строку литералов (см. ниже в таблице). |
_ | Подчеркивание. Вставляет пробел, равный ширине следующего символа. Например, _) вставляет пробел, равный ширине закрывавшей скобки. Этот символ форматирования используют для выравнивания значений. |
"Текст" | Строка литералов. Двойные кавычки действуют аналогично обратной косой черте за исключением того, что отображается весь заключенный в двойные кавычки Текст. |
* | Символ повторения. Следующий за ним символ повторяется до тех пор, пока столбец не окажется заполнен по ширине. Используйте в формате только одну звездочку. |
@ | Метка текста. Если ячейка содержит текст, то в отображаемом значении этот текст появится в той позиции, где в коде формата находится @. Например, код формата "Это "@"."выведет Это дебет. в ячейке, содержащей текст дебет. |
Создание новых форматов
Обычно в качестве основы для создания собственного формата можно использовать один из существующих форматов Excel. Чтобы создать формат на базе существующего формата нужно:
Ø Выделить ячейки, которые следует отформатировать.
Ø Выбрать Главная→Ячейки→Формат→Формат ячеек→Число→Все форматы (Excel 2003 Формат→Ячейки→Число→Все форматы) или нажать Сtrl+1.
Ø В списке Тип выбрать формат, который будет изменяться, и затем отредактировать содержимое поля. Исходный формат сохранится без изменений, а новый формат добавится к списку Тип.
Следующая таблица содержит список встроенных кодов форматов Excel из категории Все форматы и показывает, как эти коды связаны с другими категориями форматов.