Формат ячеек

Прежде чем определять и изменять стили, давайте рассмотрим средство настройки формата ячеек — диалоговое окно Формат ячеек (рис. 4.1), которое вызывается командой Ячейки меню Формат или нажатием


сочетания клавиш Ctrl+1 (единица на цифровой клавиа­туре). В этом окне шесть вкладок. Рассмотрим подробно каждую из них.

Рис. 4.1. Числовые форматы ячеек

Число

Вкладка Число позволяет настроить формат числа, в котором будет отображаться содержимое ячейки на экране. В списке Числовые фор­маты вы можете выбрать нужный вам формат числа и произвести бо­лее тонкую настройку параметров его отображения. Например, если для текущей ячейки выбрать в списке Числовые форматы формат ото­бражения даты, то в списке Тип вы можете выбрать, как именно будет отображаться дата (рис. 4.2).

Подобным образом вы можете настроить практически любой из пред­лагаемых числовых форматов ячеек. Кроме того, вы можете опреде­лить свой собственный формат отображения данных в ячейке. Для этого нужно выбрать в списке Числовые форматы пункт (все форматы), а в списке Тип — один из предложенных типов, который вы можете отредактировать в соответствующем поле (рис. 4.3).

При редактировании формата нужно использовать специальную фор­му записи, определенную в Excel для кодирования форматов отобра­жения. Эта форма предусматривает, что вы можете ввести до четырех полей форматирования. У каждого поля свое назначение, если оно присутствует в коде формата, то служит для отображения только сво­его типа записей (рис. 4.4).

Рис 4.2. Выбор формата представления даты

Рис. 4.3. Создание собственного формата

Рис 4.4. Примеры форматов


Между собой поля разделяются точкой с запятой. Например, код для задания пользовательского формата может выглядеть следующим образом:

[Синий]0;[Зеленый]0;[Красный]0;"Получите вашу "@

Как отобразятся данные в ячейке, для которой мы задали такой фор­мат? Это иллюстрирует табл. 4.1.

Таблица 4.1. Применение числовых форматов

Строка Содержимое Примечание
формул ячейки  
    Отображенное число — синего цвета, заданного нами для положительных значени
-12   Отображенное число — зеленого цвета, заданного нами для отрицательных значений. В отображении отсутствует знак минуса, поскольку мы не вводили его в коде ормата
    Отображенное нулевое значение — красного цвета, заданного нами для нулевых значени
'козу Получите Введенное в строке формул текстовое значение «козу»
  вашу козу!!! заменяется при отображении текстом «Получите вашу козу!!!» Цвет текста — голубой, как мы и задавали для текстовых значений
12,558   Введенное в строке формул значение числа с десятыми после запятой при отображении автоматически округляется. Это соответствует выбранному формату отображения. При вычислении в формулы будет подставлено реальное, не округленное значение

Таким образом, задавая формат ячеек, мы можем в широких пределах манипулировать тем, как будет отображено вводимое значение. Для форматирования чисел используются три шаблона: 0, # и?.

О Шаблон # используют тогда, когда нужно полностью скрыть ото­бражение незначащих нулей.

О Шаблон 0 используют тогда, когда нужно отобразить незначащие нули, указывая тем самым количество знаков после запятой.

О Шаблон? используют в случаях, когда необходимо выровнять по­ложение десятичной запятой или символа деления соответствен­но в десятичных и правильных дробях.

Примеры применения этих шаблонов иллюстрирует табл. 4.2.

Как уже упоминалось, вы можете использовать в кодах формата наименования цветов. К сожалению, эти цвета нельзя задавать произвольным образом (как бы было красиво, «золотисто-зеле­ный в серебряную полоску»), их можно выбрать в следующем списке: Черный, Голубой, Розовый, Белый, Синий, Зеленый, Красный, Желтый.

Таблица 4.2. Шаблоны числовых форматов

Строка формул Содержание ячейки Шаблон
1234,56 1234,6   ####.#
8,9 8,9000   #.000.
0,123 0,1   0,#
69 456.789   456,79 #,0#
12,345 123,45 1.2   12,345 123,45 1.2 ???.??? выравнивает десятичную запятую)
5,33333333333333 12,45 1.2   5 1/3 12 9/20 1 1/5 12 000 #""???/??? (выравнивает число по знаку правильной дроби) ###
    12,2 # (пробел) 0,0 (два пробела)
             

Использование цветов не ограничивается заданием разных цветов для положительных, отрицательных и нулевых значений. Вы мо­жете применять цветовое выделение для того, чтобы обозначить превышение или достижение некоторого значения. Это делается введением в код формата условных цветовых обозначений, напри­мер, следующая строка задает красный цвет для всех чисел, боль­ших ста: [Красный][>100];

Если вы попробуете воспользоваться приведенным примером, то обнаружите, что все числа, меньшие или равные ста, просто пере­стали отображаться. Для того чтобы они отображались цветом по умолчанию (обычно черным), полностью строка должна выглядеть так: [Красный][>100];[<=100];

Если вы хотите задать определенный (в данном случае синий) цвет для отображения остальных чисел, строка должна выглядеть так:

[Красный][>100]; [Синий] [<=100];

Для того чтобы в ячейке число отображалось в виде даты и времени, следует применять специальные коды форматов, перечисленные в табл. 4.3.

Таблица 4.3. Шаблоны даты и времени

Строка формул Содержимое ячейки Шаблон
05.07.1900       м
05.07.1900       мм
05.07.1900     июл МММ
05.07.1900     Июль мммм
05.07.1900     И ммммм
05.07.1902     Июль:02 ММММ:Г
05.07.1902     Июль:1902 ММММ:ГГГГ
05.07.1902     5:Июль:1902 Д:ММММ.ТГГГ
05.07.1902     05:Июль:1902 ДД:ММММ:ГПТ
05.07.1902     Сб:Июль:1902 ДДД:ММММ:ГТГГ
05.07.1902     суббота:Июль:1902 ДДДД:ММММ:ГГГГ
05.07.1902 35:45   ч
05.07.1902   05:07   чч
05.07.1902   05:07 08:5 чч:м
05.07.1902   05:07 08:05 чч:мм
05.07.1902   05:07 08:05:7 чч:мм:С
05.07.1902   05:07 08:05:07 чч:мм:сс
05.07.1902 8. 05:07 8 AM ч АМ/РМ
05.07.1902 8: 05:07 08:05 AM чч:мм АМ/РМ
05.07.1902 8: 05:07 08:05 А чч:мм А/Р

Различные обозначения денежных форматов включены в список стан­дартных форматов Excel, из которого вы можете выбрать нужный (рис. 4.5).

Иногда возникает необходимость ввести условные обозначения ва­лют, отличных от русского рубля, знаков доллара и евро, которые вхо­дят в стандартный список.

В этом случае нужно нажать клавишу Alt и, не отпуская ее, ввести на цифровой клавиатуре следующие последо­вательности цифр для соответствующих символов:

О 0163 -для £;

О 0165- для ¥;

Рис. 4.5. Денежные форматы

Для отображения процентов достаточно добавить знак % к формату числа. Это приводит к автоматическому умножению числа на 100. Включение пробелов позволяет уменьшать разрядность. Применение знака % иллюстрирует табл. 4.4.

Таблица 4.4. Задание процентов в кодах формата числа

Строка формул Содержимое ячейки Шаблон
  100% #%
  1200% #%
  120000% #%
  120% #_% (между знаками один пробел, который для наглядности обозначен символом подчеркивания
  12% #_% (между знаками два пробела)

Научным (инженерным) называют формат, при котором применяет­ся экспоненциальная нотация числа, то есть запись с применением знака Е. Каким образом знак Е включается в шаблон и как это влияет на отображение различных чисел, показано в табл. 4.5. Часто необходимо не только отобразить в ячейке какое-то число, но и снабдить его комментариями. Текст комментариев располагается в коде формата в любом месте и должен быть взят в прямые парные кавычки, например: "Это отрицательные значения:"

Таблица 4.5. Отображение чисел в экспоненциальном формате

Строка формул Содержимое ячейки Шаблон
  1.2Е+02 0.0Е+00
  1.2Е+9 0.0Е+0
  1.2Е+09 0.0Е+00
  1.230Е+09 0.000Е+00
0,000000123 1.2Е-7 0.0Е+0
0,000000123 1.2Е-07 0.0Е+00
0,000000123 1.230Е-07 0.000Е+00

При вводе комментариев в строку кода формата нужно не забывать, что эта строка имеет ограничение на размер. Если вы превысите допу­стимую длину строки в 255 символов, то на экран будет выведено со­общение об ошибке и строка не будет принята.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: