ТЕКСТ
Функция ТЕКСТ преобразовывает значение в строку заданного формата.
Эта функция может быть полезна, когда вы хотите отобразить числа или даты в определенном виде, например, с фиксированным количеством знаков после запятой или в определенном формате даты.
Синтаксис
ТЕКСТ(значение; формат)
| Аргумент | Описание | Допустимые значения |
|---|---|---|
| значение | Число, дата или время, которые необходимо преобразовать | Число, дата или время |
| формат | Шаблон для форматирования, заключенный в кавычки | см. подраздел «Список форматов и примеры использования» ниже |
Список форматов и примеры использования
Форматы чисел
- "0" — отобразит число без десятичных знаков. Например, =ТЕКСТ(1234; "0") вернёт "1234".
- "0,00" — отобразит число с двумя десятичными знаками. Например, =ТЕКСТ(1234,5; "0,00") вернёт "1234,50".
- "#" — отобразит только значащие цифры. Например, =ТЕКСТ(1234,05; "#") вернёт "1234", а функция =ТЕКСТ(0; "#") вернёт "" (пустую строку).
- "# ##0" — отобразит число с разделением тысяч. Например, =ТЕКСТ(1234567; "# ##0") вернёт "1 234 567".
Форматы дат
-
"дд.мм.гггг" — отобразит дату в формате "день.месяц.год". Например, =ТЕКСТ(ДАТА(2023; 10; 5); "дд.мм.гггг") вернёт "05.10.2023".
-
"ммм дд, гггг" — отобразит дату в формате "месяц день, год". Например, =ТЕКСТ(ДАТА(2023; 10; 5); "ммм дд, гггг") вернёт "окт 05, 2023".
-
"дд/мм/гггг" — отобразит дату в формате "день/месяц/год". Например, =ТЕКСТ(ДАТА(2023; 10; 5); "дд/мм/гггг") вернёт "05/10/2023".
Форматы времени
- "чч:мм:сс" — отобразит время в формате "часы:минуты:секунды". Например, =ТЕКСТ(ТДАТА(); "чч:мм:сс") вернёт время из текущей даты.
- "чч:мм" — отобразит время в формате "часы:минуты". Например, =ТЕКСТ(ТДАТА(); "чч:мм") вернёт время из текущей даты.
Форматы валюты
- "$# ##0,00" — отобразит число как валюту с двумя десятичными знаками. Например, =ТЕКСТ(1234,5; "$# ##0,00") вернёт "$1 234,50".
- "€ # ##0" — отобразит число с символом евро. Например, =ТЕКСТ(1234; "€ # ##0") вернёт "€ 1 234".
Примечания
- Формат текста должен быть заключен в кавычки.
- Функция ТЕКСТ возвращает строку, поэтому результат не может быть использован в дальнейших числовых вычислениях без преобразования обратно в число.