Выбор формата данных в ячейке
Для форматирования данных в ячейке можно воспользоваться кнопками на Панели инструментов или диалоговым окном Формат ячеек, вкладкой Число (рис.4.2).
В левой части диалогового окна Формат ячеек представлен список всех возможных форматов отображения данных в ячейках:
- для числовых – общий, числовой, денежный, финансовый, экспоненциальный, процентный, дробный;
- для текстовых – текстовый;
- для даты и времени – дата, время;
- для работы с базами данных и списками адресов – дополнительный.
Рис. 4.2. Диалоговое окно «Формат ячеек» вкладка «Число»
Внутри каждого формата используйте доступные настройки представления отформатированного числа. Например, в формате Числовой (рис. 4.2) с помощью счетчика Число десятичных знаков можно указать число десятичных знаков после запятой, а с помощью флажка Разделитель групп разрядов задать пробел после тысячного разряда в целой части числа (рис. 4.3).
В формате Экспоненциальный обратите внимание на символ Е, обозначающий 10, последующие цифры обозначают степень десяти (запись числа на рис. 4.4 равносильна записи 2,79*103).
![]() | ![]() |
Рис. 4.3. Представление числа в поле Образец | Рис. 4.4. Представление числа в формате Экспоненциальный |
Помимо «готовых» форматов, в Excel предусмотрена возможность создания собственных (пользовательских) форматов. В списке Числовые форматы выберите Все форматы (рис. 4.5). Для обозначения пользовательских форматов используется набор специальных символов шаблона: 0 ? # ; ;;; " " * и др., назначения которых представлены в таблице 4.1. [1]
Рис. 4.5. Создание пользовательского формата
Таблица 4.1 - Назначение символов
Символ | Назначение |
Определяет количество отображаемых значащих цифр в дробной части числа. Возможны два варианта. Первый вариант имеет место, если нулей в формате указано меньше, чем цифр в форматируемом числе. В этом случае дробная часть числа будет округлена в соответствии с правилами арифметики. Так, для числа 46,786, если в поле Тип введен пользовательский формат 0,00, в результате исходное число будет отформатировано к виду 46,79. Целая часть числа в этом случае не изменилась, но если применить пользовательский формат 0,0 к числу 2789,98, то последовательные округления, начиная с младших разрядов, достигнут цифр целой части числа 2790,0. Второй вариант имеет место, если нулей в пользовательском формате больше, чем цифр в форматируемом числе. В этом случае в результате форматирования к числу будут добавлены ведущие (перед цифрами целой части) и концевые (после цифр дробной части) нули. Например, если для числа 73,648 в поле Тип диалогового окна Формат ячеек введен пользовательский формат 0000,00000,то результат будет 0073,64800. | |
? | Действует аналогично символу 0. Отличие в том, что ведущие и концевые нули заменяются на пробелы, что позволяет выровнять число относительно правой или левой границы ячейки. |
# | Действует аналогично символам 0 и ? при округлении дробной части, но не вызывает появления ведущих и концевых пробелов или нулей. |
“ “ | Позволяют вводить в конечное представление отформатированного числа символы. |
/ | Позволяет представлять нецелое число в виде дроби с числителем и знаменателем. |
* | Позволяет заполнять символами пробелы, предшествующие числу. Повторяет символ, следующий непосредственно за * в записи пользовательского формата. Работает только с числовыми данными и применяется с целью исключения возможности приписывания цифр слева от числа, например в бухгалтерских документах. |
;;; | Позволяет скрыть содержимое ячейки на экране. Ячейка лишь видится пустой, но записанная в ней информация не уничтожена– в строке формул содержимое ячейки продолжает отображаться. Чтобы скрыть числовые данные, достаточно одиночной точки с запятой (;), а для скрытия символьных данных требуется ввести три точки с запятой (;;;). |
Пробел в конце символов шаблона форматирования позволяет округлить число до тысяч. Два пробела в конце шаблона округляют число до миллионов.
Пробел внутри шаблона позволяет установить пробел в форматируемом числе для отделения разрядов тысяч, миллионов и т. д.
Условное форматирование
Условное пользовательское форматирование позволяет программировать применение того или иного формата представления данных в ячейке в зависимости от выполнения или невыполнения некоторых условий. Условный пользовательский формат можно создавать самостоятельно, а можно воспользоваться мастером условного форматирования.