Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Excel-1.doc
Скачиваний:
6
Добавлен:
20.11.2019
Размер:
16.42 Mб
Скачать

1.6.2. Форматирование чисел

Команды вкладки Число (см. рис.1.13) позволяют управлять выводом числовых значений.

Рассмотрим некоторые форматы.

  • Формат Общий

По умолчанию любое введенное текстовое или числовое значение имеет формат Общий. Данный формат отображает именно то, что вы ввели в ячейку. Например, при вводе 123,45 в ячейке будет выведено 123,45.

Исключением являются большие числа (см. 1.2.2) и незначимые нули. Например, число 123,0 выводится как 123.

  • Формат Числовой

С помощью числовых форматов можно выводить числовые значения в виде целых чисел или чисел с фиксированной запятой. Отрицательные значения можно выделять цветом. Большие числа удобно представлять с разделителями групп разрядов. Всегда следует помнить о различии между хранимыми и отображаемыми значениями. На хранимые числовые или текстовые значения в ячейках форматы не воздействуют (табл.1.1):

Хранимое число

Отображение числа в формате с двумя десятичными знаками

Отображение числа в денежном формате с двумя десятичными знаками

123,456

123,46

123,46 р.

123,4

123,40

123,40 р.

  • Формат Денежный

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

  • Формат Процентный

Умножает число на 100 и выводит в конце знак %. Например, процентный формат с двумя десятичными знаками число 0,1234 выведет как 12,34 %, а без десятичных знаков – как 12% .

  • Формат Дополнительный

Дополнительные форматы предназначены для работы с базами данных и списками адресов. В этой категории содержатся два формата почтовых индексов, формат номера телефона (с кодом области) и формат табельного номера. Эти форматы позволяют быстро вводить числа без ввода специального символа. Например, если ввести 1234567890 и применить формат номера телефона, то в ячейке появится (123) 456-78-90.

С остальными форматами познакомьтесь самостоятельно

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

Часто специфика выполняемой работы требует от нас создания новых форматов, которые не входят в стандартную комплектацию Excel, и поэтому называются пользовательскими.

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

Создание формата «Городской номер телефона»:

  1. На новом листе Форматы (в книге Мои таблицы.xls) установите курсор в ячейку или выделите блок ячеек, в которые будут вводиться номера телефонов;

  2. выполните команду Формат ячейки/Число;

  3. выберите категорию Все форматы;

  4. в списке Тип выберите самый простой формат и введите вместо него: "Тел.: "000-00-00. Нажмите кнопку ОК. Исходный формат сохранится без изменений, а к списку добавится новый формат11.

  5. Теперь напечатайте в ячейке 1234567. Получилось?

000-00-00 – это маска формата, который позволяет интерпретировать введенные цифры как номер телефона (в начало еще добавили текст, который всегда заключается в кавычки).

При создании пользовательских форматов можно применять символы, представленные в табл.1.212:

Символ

Назначение

0

Метка цифры. Гарантирует вывод заданного количества цифр слева и справа от десятичной запятой. Если число имеет больше цифр справа от десятичной запятой, чем задано меток 0 в формате, то число округляется:

Формат

Значение

Отображение в таблице

0,0000

0,987

0,9870

0,00

0,987

0,99

0,0

0,987

1,0

000-00-00

12-34-56

012-34-56

#

Метка цифры. Действует подобно 0 за исключением того, что незначимые нули не выводятся, если число имеет меньше цифр с любой стороны от десятичной запятой, чем задано меток в # формате. Кроме того, этот символ указывает Excel, где нужно вывести пробелы или другие символы-разделители. Например, формат # ### указывает Excel, что нужно вывести пробел после каждой третьей цифры слева от десятичной запятой.

Формат

Значение

Отображение в таблице

###-##-##

012-34-56

12-34-56

# ###

0

Пусто

# ##0

0

0

# ##0

12345

12 345

?

Метка цифры. Действует подобно 0 за исключением того, что вместо незначимых нулей выводятся пробелы с любой стороной от десятичной запятой. Эта метка позволяет выровнять числа по десятичной запятой. Например, числа: 1,2 1,25 1,257 – окажутся выровнены по десятичной запятой, если к ним всем применить формат 0,???.

,

Десятичная запятая. Показывает, сколько цифр (0 или #) выводится справа и слева от десятичной запятой.

%

Символ процентного формата. Число умножается на 100 и завершается символом %.

/

Символ дробного формата. Выводит дробную часть в виде простой дроби. Количество меток цифр, которые окружают этот символ, определяют точность выводимого значения.

Пробел

Разделитель групп разрядов.

$ - + / ( )

Стандартные символы форматирования. Вводим их прямо в свой формат: 000-00-00.

\

Символ литерала. Если мы хотим вставить в формат не стандартные символы форматирования (см. предыдущую строку), а какие-то другие, то в формате перед этим символом необходимо вставить символ литерала. Например, формат: # ##0" "\П;-# ##0" "\О выведет положительные числа с пробелов и буквой П, а отрицательные с пробелом и буквой О.

_

Знак подчеркивания. Вставляет пробел, равный ширине следующего символа, Например, _) вставляет пробел, равный ширине закрывающей скобки. Этот формат используется для выравнивания значений.

"Текст"

Строка литералов (проще говоря, букв, символов). Двойные кавычки действуют аналогично обратной косой черте (\), за исключением того, что отображается весь Текст, заключенный в двойные кавычки.

@

Метка текста. Если ячейка содержит текст, то в отображаемом значении этот текст появится с той позиции, где в коде формата находится @. Например, код формата "Это "@"." выведет Это дебит в ячейке, содержащий текст дебит.

Но вернемся к нашему формату. Он достаточно хорош, однако не ловит ошибок пользователя, а значит, в общем-то, бесполезный! Оператор может ввести меньше или больше 7 цифр, может задеть символьную клавишу – и этот формат все «проглотит». Для того чтобы решить эту проблему, познакомимся с условным форматированием.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]