Функция ТЕКСТ преобразовывает значение в строку заданного формата.
Эта функция может быть полезна, когда вы хотите отобразить числа или даты в определенном виде, например, с фиксированным количеством знаков после запятой или в определенном формате даты.
Синтаксис
ТЕКСТ(значение; формат)
Аргумент |
Описание |
Допустимые значения |
|---|---|---|
значение |
Число, дата или время, которые необходимо преобразовать |
Число, дата или время |
формат |
Шаблон для форматирования, заключенный в кавычки |
см. подраздел «Список форматов и примеры использования» ниже |
Список форматов и примеры использования
Форматы чисел
•"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".
Примечания
–Формат текста должен быть заключен в кавычки.
–Функция ТЕКСТ возвращает строку, поэтому результат не может быть использован в дальнейших числовых вычислениях без преобразования обратно в число.