При необходимости, Вы можете легко добавить к стандартным числовым форматам Excel свои собственные. Для этого выделите ячейки, к которым надо применить пользовательский формат, выберите в меню Формат - Ячейки - вкладка Число, далее - Все форматы. В появившееся справа поле Тип: введите маску формата из последнего столбца этой таблицы:
Тип |
Настоящее значение ячейки |
Вид ячейки после применения формата |
Маска формата |
Номер телефона |
4958976895 |
+7(495) 897-68-95 |
+7(#) 000-00-00 |
9035857896 |
+7(903) 585-78-96 |
||
Количество товаров |
12,25487 |
12,255 кг |
0,000" кг" |
265,36 |
265 упак. |
0" упак." |
|
33,5 |
34 шт. |
0" шт." |
|
Дюймы |
29,5 |
29,5'' |
0,0"''" |
Температура |
-9 |
-9°С |
[Красный]+0"°С";[Синий]-0"°С";[Зеленый]0"°С";@" (нет данных)" |
12 |
+12°С |
||
0 |
0°С |
||
Логические значения |
2 |
Да |
"Да";"Да";"Нет" |
0 |
Нет |
||
-3 |
Да |
||
Округление больших значений |
265987 |
266 тыс. |
# ### " тыс." |
1254875 |
1 255 тыс. |
||
950 |
1 тыс. |
Как это работает...
На самом деле все, как обычно, очень просто. Как Вы уже, наверное, заметили Excel использует несколько спецсимволов в масках форматов:
· | 0 (ноль) - одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 - получится 1,35. |
· | # (решетка) - одно необязательное знакоместо - примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится |
· | (пробел) - используется как разделитель групп разрядов |
· | [ ] - в квадратных скобках перед маской формата можно указать название цвета шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой. |
Плюс пара простых правил:
· | Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) - надо обязательно заключать в кавычки. |
· | Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая - если отрицательное, третья - если содержимое ячейки равно нулю и четвертая - если в ячейке не число, а текст (см. выше пример с температурой). |