Отображение в MS EXCEL ЧИСЛОвого формата в ТЕКСТовой строке

При составлении формул для отображения в ячейке фразы содержащей текст и число могут возникнуть сложности с правильным отображением формата числа. Например, требуется составить фразу «Масса груза 66,00 кг», но получается «Масса груза 66 кг». Решим задачу путем предварительного преобразования числа в текст.

Допустим, нам нужно ввести в накладной (естественно, расположенной на листе EXCEL) фразу «Масса груза 66,00 кг», причем данные берутся из ячейки А1, где стоит число 66,00. Логично написать формулу: ="Масса груза "&A1&" кг". Но, мы получим не совсем то, что хотели: Масса груза 66 кг – произошла потеря двух 00, наличие которых может быть важно.

Как же отобразить эти 00? Используем функцию ТЕКСТ(), преобразующую число в текст с определенным форматом. Перепишем нашу формулу следующим образом: ="Масса груза "&ТЕКСТ(A1;"# ##0,00") &" кг". И получим требуемый результат: Масса груза 66,00 кг. (см. файл примера).

Также можно использовать другие форматы: "0,00р."; "0%"; 0,00E+00. Подробнее о пользовательских форматах числовых значений в одноименной статье Пользовательский числовой формат.

Другой вариант решения задачи: ="Масса груза "&ФИКСИРОВАННЫЙ(A2;2)&" кг"

Аналогичная задача может быть и с отображением дат. Смотрите статью Отображение формата ДАТЫ в ТЕКСТовой строке.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (1 оценка)
Яндекс.Метрика