Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задания 2.1 / СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ЧИСЛОВЫХ ФОРМАТОВ

.pdf
Скачиваний:
21
Добавлен:
13.02.2015
Размер:
293.9 Кб
Скачать

Создание пользовательских форматов

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"коп".

Пустой формат скрывает содержимое ячейки на листе, но значение отображается в строке формул. Если нужно скрыть содержимое ячеек так, чтобы данные не появлялись ни на листе, ни в строке формул, необходимо использовать защиту ячеек.