Задания 2.1 / СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЧИСЛОВЫХ ФОРМАТОВ
.pdfСоздание пользовательских форматов |
1 |
СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЧИСЛОВЫХ ФОРМАТОВ Для создания пользовательского формата необходимо:
-выбрать категорию (все форматы) в окне диалога Формат ячеек;
-ввести специальные символы форматирования в подокне Тип.
Символы форматирования
Специальные символы форматирования приведены в табл. В качестве основы для создания собственного формата можно использовать один из существующих форматов
Excel. В результате редактирования исходный формат останется без изменений, а новый формат добавится к списку Тип категории (все форматы).
Для удаления пользовательского формата необходимо выбрать его на вкладке Число окна диалога Формат ячеек и нажать кнопку Удалить. Встроенные форматы уда-
лять нельзя.
Таблица Специальные символы форматирования
Сим- |
|
|
Вводимое |
|
Отобра- |
|
вол |
Назначение |
Формат |
жаемое |
|||
значение |
||||||
|
|
|
|
значение |
||
|
|
|
|
|
||
, |
Десятичная запятая. |
Разделяет целую и |
|
|
|
|
|
дробную части числа. |
|
|
|
|
|
|
|
|
|
|
||
0 |
Метка цифры. Используется для отображе- |
12,4 |
000,00 |
012,40 |
||
|
ния 0 при отсутствии цифры. Если количе- |
3245,76 |
000 000,00 |
003 245,76 |
||
|
ство разрядов справа от десятичной точки в |
3245,756 |
000,00 |
3245,76 |
||
|
записи числа превышает количество симво- |
|
|
|
||
|
лов форматирования 0, то число округляется |
|
|
|
||
|
|
|
|
|
||
# |
Метка цифры. Действует аналогично 0, за |
12,40 |
# ###,## |
12,4 |
||
|
исключением того, что незначащие нули не |
3245,756 |
# ###,## |
3 245,76 |
||
|
выводятся. Если необходимо, чтобы ото- |
0,983 |
# ###,## |
,98 |
||
|
бражался ноль при выводе десятичных дро- |
0,983 |
# ##0,## |
0,98 |
||
|
бей без целой части, нужно использовать, |
|
|
|
||
|
например, следующий формат ##0. Форма- |
|
|
|
||
|
ты, определяемые с помощью символа #, |
|
|
|
||
|
позволяют также задать вывод разделителей |
|
|
|
||
|
пробелов) между триадами целой части чис- |
|
|
|
||
|
ла (# ###) |
|
|
|
|
|
? |
Метка цифры. Позволяет выровнять числа |
02,70 |
? ???,?? |
2,7 |
||
|
по позиции десятичной точки. В остальном |
1345,569 |
? ???,?? |
1 345,57 |
||
|
работа символа форматирования ? под- |
0,773 |
? ??0,?? |
0,77 |
||
|
чиняется тем же правилам, что и метка # |
|
|
|
||
Про- |
Разделитель групп разрядов числа. Кроме |
1934807 |
# ### |
1 935 |
||
бел |
того, пробел действует как масштабирую- |
4700000 |
# ### |
4 700 |
||
|
щий и округляющий фактор. Один пробел |
1934807 |
# ### |
2 |
||
|
конце формата указывает, что необходимо |
|
|
|
||
|
округлять и выводить числа с точностью до |
|
|
|
||
|
тысяч, два пробела |
с точностью до мил- |
|
|
|
|
|
лиона |
|
|
|
|
Создание пользовательских форматов |
|
|
|
2 |
|
|
|
|
|
|
|
/ |
Символ дробного формата. Выводит дроб- |
12,667 |
###” “??/?? |
|
12 2/3 |
|
ную часть в виде простой дроби. Количество |
12,667 |
??/?? |
|
38/3 |
|
меток цифр справа и слева от символа опре- |
|
|
|
|
|
деляет число разрядов числителя и знамена- |
|
|
|
|
|
теля дроби соответственно |
|
|
|
|
% |
Символ процентного формата. При приме- |
45 |
0,00% |
45,00% |
|
|
нении формата к числу, хранимому в ячейке, |
|
|
|
|
|
число умножается на 100 и завершается |
|
|
|
|
|
символом %. При последующих операциях |
|
|
|
|
|
ввода данных в ячейки, к которым применён |
|
|
|
|
|
процентный формат, к вводимому значению |
|
|
|
|
|
просто добавляется знак % |
|
|
|
|
_ |
Подчеркивание. Управляет вставкой пробе- |
45 |
0,00_Ж32 |
45,00 32 |
|
|
ла, равного ширине следующего за ним сим- |
|
|
|
|
|
вола. Используется для выравнивания зна- |
|
|
|
|
|
чений |
|
|
|
|
\ |
Символ литерала. При необходимости вы- |
45 |
0,00\? |
45,00? |
|
|
вода в формате числа любого символа, кро- |
|
|
вместо ? |
|
|
ме стандартного, он предваряется обратной |
|
|
может |
|
|
косой чертой. Сам символ \ при выводе |
|
|
быть |
лю- |
|
опускается. Для вывода нескольких симво- |
|
|
бой |
сим- |
|
лов используется строка литералов |
|
|
вол, |
но |
|
|
|
|
только |
|
|
|
|
|
один |
|
“” |
Позволяют вводить в конечное представле- |
564,78 |
#,#”˽кг” |
564,78 кг |
|
|
ние отформатированного числа символы |
|
|
|
|
|
|
564,78 |
«Всего˽» |
|
Всего |
|
|
|
#,##”˽кг” |
564,78 кг |
|
* |
Позволяет заполнять символами незапол- |
564,78 |
*z# |
zzzz564,78 |
|
|
ненную часть ячейки. Повторяет символ, |
|
|
|
|
|
следующий непосредственно за * в записи |
|
**# |
****564,78 |
|
|
пользовательского формата. Работает только |
|
|
|
|
|
с числовыми данными и применяется для |
|
#*z |
564,78zzzz |
|
|
исключения возможности приписывания |
|
|
|
|
|
цифр, например в бухгалтерских докумен- |
|
|
|
|
|
тах. |
|
|
|
|
; |
Позволяет скрыть содержимое ячейки на |
|
|
|
|
|
экране. Ячейка лишь видится пустой, но в |
|
|
|
|
|
строке формул будет отображаться ее со- |
|
|
|
|
|
держимое. Чтобы скрыть числовые данные |
|
|
|
|
|
достаточно одного знака (;), а для скрытия |
|
|
|
|
|
не числовых данных требуется ввести три |
|
|
|
|
|
знака (;) |
|
|
|
|
@ |
Используется если в код числа формата |
кг |
«всего »@ |
всего кг |
|
|
включен текстовый раздел или только для |
|
@« всего» |
кг всего |
|
|
нечисловых данных. |
|
|
|
|
Форматирование положительных, отрицательных, нулевых и текстовых значений
Excel позволяет назначать разные форматы для вывода положительных, отрица-
тельных, нулевых и текстовых значений. Пользовательские форматы могут содержать до
Создание пользовательских форматов |
3 |
четырёх секций кодов, разделённых точками с запятой: [ПоложительныйФормат];[ОфицательныйФормат];[НулевойФормат];(ТекстовыйФормат]
Если пользовательский формат содержит только одну секцию, Excel применяет его к положительным, отрицательным и нулевым значениям.
Если пользовательский формат содержит две секции, то первая применяется к по-
ложительным и нулевым значениям, а вторая - к отрицательным.
Код для форматирования текстовых значений должен располагаться в последней секции пользовательского формата. При отсутствии этой специальной секции формат не обрабатывает текстовые значения.
Включение цвета в форматы
Числовые пользовательские форматы можно использовать для выделения различ-
ных категорий информации, итогов, числовых диапазонов и т.д. Для изменения цвета зна-
чения необходимо в подокне Тип ввести имя нового цвета в квадратных скобках вначале соответствующей секции пользовательского формата.
Цвет в форматах может быть определен одним из двух способов:
-указанием имени цвета. Доступные значения: Черный. Синий, Голубой, Зе-
леный, Фиолетовый, Красный, Белый, Желтый;
-указанием номера цвета n из 56-цветной палитры листа: ЦВЕТ n.
Например, если необходимо вывести положительные значения синим цветом, а ну-
левые и отрицательные - черным и красным соответственно, можно предложить следую-
щий формат:
[Синий]_-# ##0,00;[Красный] # ##0,00; [Черный]#
Можно просто ввести цвета в поле Тип:
[Синий];[Цвет18];[Желтый];[Зеленый].
Использование условий в пользовательских форматах
Excel предоставляет возможность управления форматом и цветом отображения чи-
сел в зависимости от некоторых условий. Условия добавляются в первые две секции поль-
зовательского формата, которые обычно используются для вывода положительных и от-
рицательных значений. Третья секция в этом случае становится используемым по умол-
чанию форматом для значений, которые не удовлетворяют первым двум условиям. Конст-
рукция условного пользовательского формата:
<Условие 1>;<Условие 2>;<Условие по умолчанию>
При конструировании условий в форматах можно пользоваться следующими опе-
рациями отношения: <, >, =, <=, >=, о. Например, формат
Создание пользовательских форматов |
4 |
[Красный][>=1000] _-# ##0,00;[Зеленый][>=100]##0,00;[Синий]#,00
работает следующим образом:
-числа больше или равные 1000 отображаются красным цветом;
-числа в диапазоне от 1000 до 100 отображаются зелёным цветом;
-в остальных случаях числа в ячейках отображаются синим цветом.
Скрытый числовой формат
Для скрытия данных в ячейках рабочего листа можно использовать "пустой" фор-
мат: ;;;
Можно использовать частично пустой формат, вводя в соответствующей секции формата только точку с запятой. Например, чтобы скрыть отрицательные значения, мож-
но применить следующий формат:
# ##0"руб.",0"коп.";;0"руб.",00"коп".
Пустой формат скрывает содержимое ячейки на листе, но значение отображается в строке формул. Если нужно скрыть содержимое ячеек так, чтобы данные не появлялись ни на листе, ни в строке формул, необходимо использовать защиту ячеек.