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

history

При составлении формул для отображения в ячейке фразы содержащей текст и число могут возникнуть сложности с правильным отображением формата числа. Например, требуется составить фразу «Масса груза 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