среда, 19 января 2011 г.

Несколько слов о функции ТЕКСТ()

При внесении данных Excel по умолчанию использует общий числовой формат. В некоторых случаях способ отображения можно обозначить при вводе, например:
  • если ввести 12/08/11, то программа автоматически присвоит формат "Дата"
  • если ввести после числа пробел и р., то - денежный формат 
  • если отделить три знака, например 12345 678, то автоматически применит разделитель групп разрядов и т.п.

Но в некоторых случаях появляется необходимость объединить числовые данные с текстом, в таком случае удобно использовать функцию

ТЕКСТ(значение;формат)

значение может быть числом, ссылкой или формулой, результат которой число
формат - числовой формат в текстовой форме

Формула такая получается ="Фраза один "&ТЕКСТ()&"Фраза два"

Примеры форматов

  • используем пробел "### #,##", чтобы отобразить разряды и 2 дробных знака
  • используем ноль "#,000", чтобы отобразить 3 дробных знака, при этом если в дробной части знаков меньше 3, то дополнить недостающие нулями
  • если вставить 1 пробел в конце строки формата число будет отображаться в тысячах, например, число 1234567800 с форматом "# #,00 ", отобразится как 1 234 567,80. Здесь первый пробел разбивает число на разряды, второй делит на 1000
  • для отображения телефонного номера если мы знаем количество разрядов можем составить к примеру такой формат - "+### ## ### ## ##"


Удобным является и применение функции ТЕКСТ() к ячейкам, содержащим дату.

"МММ" Отобразит сокращенное название месяца (Янв – Дек).
"ММММ" Отобразит полное название месяца (Январь – Декабрь).
"МММММ" Отобразит название месяца в виде одной буквы (Я–Д).
"ДДД" Отобразит сокращенное название дня недели (пн – вс).
"ДДДД" Отобразит полное название дня недели (понедельник – воскресенье).

К примеру формат  

"ДДДД, ДД МММ ГГГГ"

отобразит дату 19.01.2011 в виде среда, 19 окт 2011.

Похожие по тематике посты - еще почитать:

Комментариев нет:

Отправить комментарий