При составлении формул для отображения в ячейке фразы содержащей текст и число могут возникнуть сложности с правильным отображением формата числа. Например, требуется составить фразу «Масса груза 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)&" кг"
Аналогичная задача может быть и с отображением дат. Смотрите статью Отображение формата ДАТЫ в ТЕКСТовой строке .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии