При вводе данных в ячейки устанавливается способ их представления, т.е. формат данных. Для изменения формата представления данных существует команда Формат – Формат ячеек – Число. MS Excel поддерживает следующие форматы данных (табл. 3.1):
Таблица 3.1
Перечень числовых форматов
Числовые форматы | Описание |
Общий | Форматирование не производится, данные отображаются в том же виде, в котором были введены. |
Числовой | Формат представления целых чисел и десятичных дробей, позволяет установить количество отображаемых знаков после запятой, а также наличие и вид разделителей между разрядами. |
Денежный | Данные выравниваются по десятичной точке, позволяет установить количество знаков после десятичной запятой и символ валюты. |
Финансовый | Аналогичен формату Денежный, но выравниваются не только десятичные точки, но также знак числа и символ валюты. |
Дата | EXCEL сохраняет дату как число дней от начала ХХ века до указанной даты. Используются все наиболее часто применяемые форматы представления даты и даты со временем. |
Время | EXCEL сохраняет время как дробь, представляющую долю от 24-часового дня. Используются все наиболее часто употребляемые форматы представления времени. |
Процентный | Представляет число с двумя знаками после запятой и со знаком процента (введенное число умножается на 100). |
Дробный | Представляет число в виде простой дроби, позволяет выбрать требуемую точность. |
Экспонен-циальный | Научный формат. Представляет числа в экспоненциальной форме. |
Текстовый | Данные сохраняются в том виде, в котором были введены. |
Дополнительный | Телефонные номера, табельные номера и т.д. |
Все форматы | Форматы, определяемые пользователем. |
Кроме встроенных форматов можно создавать пользовательские форматы. Для задания пользовательского формата следует выполнить команду Формат – Формат ячеек; на вкладке Число в списке Числовые форматы выбрать Все форматы; в поле со списком Тип ввести маску пользовательского формата или выбрать ее из списка имеющихся пользовательских форматов – ОК.
|
|
Пользовательский числовой формат представляет собой следующие 4 секции форматной строки, разделенные точкой с запятой:
положит.число; отрицат.число; нуль; @ "текст".
Первая секция используется для вывода, если отображается числовое значение больше нуля; вторая – для отображения числового значения меньше нуля; третья – для отображения нулевого значения; четвертая – для формата сопроводительного текста. Если в какой-то секции формат не указан, данные этого типа отображаться не будут.
Спецификация пользовательского формата может включать:
|
|
1. Коды числовых форматов.
2. Коды цветов.
(например:[черный][желтый][белый][зеленый]
[голубой][розовый][синий][красный].
3. Коды условий.
(например: [<100][синий]0,00;[>1000][красный]0,00).
Коды условий и коды цветов заключаются в квадратные скобки [], а текстовые значения заключаются в двойные кавычки «», максимально допускается ввод не более 3 условий.
Для создания пользовательского формата, необходимо определить, какие коды будут использоваться. Для определения кодов можно воспользоваться примерами (табл. 3.2).
Таблица 3.2
Коды для создания пользовательских форматов
Код | Описание | Пример | Число | Результат |
Цифровой шаблон (обязательный). Выводит слева и справа от десятичной запятой не менее заданного числа цифр. Если в числе не хватает цифр, то добавляется 0. Если после запятой цифр больше, чем в шаблоне, то число округляется. | 0,00 | 1,2 | 1,20 | |
123,45678 | 123,46 | |||
# | Цифровой шаблон (необязательный). Действует, как и 0, но незначащие 0 в позиции шаблона не выводятся. Если после запятой цифр больше, чем в шаблоне, то число округляется. | #,## | 1,2 | 1,2 |
123,45678 | 123,46 | |||
? | Цифровой шаблон (обязательный). Действует, как и 0, но незначащие 0 в позиции шаблона заменяются на пробелы. Если после запятой цифр больше, чем символов в шаблоне, то число округляется. Используется для выравнивания по десятичной запятой. | ?,?? | 1,2 | 1,2 |
123,45678 | 123,46 | |||
, | Десятичная запятая определяет, сколько цифр будет, выводится слева и справа от запятой. Если слева от запятой в формате указаны только символы #, то числа меньше 1 будут начинаться с десятичной запятой. | #,## | 0,123 | ,12 |
25,0 | 25, | |||
Пробел | 1.Разделитель групп разрядов, если находится между символами шаблонов. 2. Масштабирующий фактор, если пробел следует после цифрового шаблона. | # #(один пробел) | 123 456 | |
45 678 | ||||
# # (два пробела) | 123 456 789 | |||
23 658 912 | ||||
% | Число умножается на 100 и справа добавляется знак % | #,##% | 123,5 | 12350,% |
Е | Экспоненциальный (научный) формат. Справа от символов Е - Е+ - цифровые шаблоны, 0 или # - показатель степени 10. | 0,00Е+00 | 1,23E+05 | |
0,123456 | 1,23E-01 | |||
\ | Обратная косая черта. Используется для следующего за ней символа, сама черта при этом не выводится. | 0,0\g | 123456,0g | |
$ - + ! : ; () {} = <> | Стандартные отображаемые элементы. Эти символы непосредственно отображаются в формате. Для отображения любого другого символа - его нужно заключить в кавычки или поставить перед ним обратную косую черту \. | 0,0$ | 123456,0$ | |
$0,00 | $123456,00 | |||
_ | Подчеркивание, для вывода пробела, ширина которого равна ширине следующего символа. | 0,0_ $ | 123,0 $ | |
" " | Кавычки. Используются для вывода любого текста, заключенного между ними. | 0,0"число" (без пробелов) | 1,0число | |
0,0"у.е." | 5,0у.е. | |||
@ | Текстовый шаблон. Текст, введенный в ячейку, выводится в том месте формата, где помещен символ @ | @-"текст" | Имя | Имя-текст |
"Графа"@ | Два | ГрафаДва | ||
Форматирование времени | Сочетание шаблона ч, м, с, для отображения часов, минут, секунд. | чч:мм:сс | 8 часов 30 минут 45 секунд -8:30:45 | 08:30:45 |
Форматирование даты | Используются коды шаблонов Д, М, Г для отображения месяцев, даты и года. Дней в виде чисел от 1 до 31 – Д Дней в виде чисел от 01 до 31 – ДД Дней в виде Вс-Сб – ДДД. Дней в виде Воскресенье-Суббота – ДДДД Месяцев в виде чисел от 1 до 12 - М и т.д. Месяцев первой буквой месяцев –ММММ. Лет в виде 00-99 – ГГ 1900-1999 – ГГГГ. | ДДДД,ДД ММММ ГГГГ"-го года" | 08.03.2005 | вторник,08 Март 2005-го года |