Функция TEXT()

Автор Франц, 16 марта 2024, 13:21

0 Пользователи и 1 гость просматривают эту тему.

Франц

Доброе время суток всем!
Имеется числовое значение (в числовом формате).
Нужно получить это же число в текстовом формате и с десятичным разделителем "точка".
Например, использую формулу =TEXT(D2;"00.00"), в D2 число 67,46.
В результате получается тоже самое 67,46.
Т.е. вместо запятой получить точку в результате не получается.

bigor

=подставить(d2;",";".") пробовали?
Поддержать наш форум можно здесь

mikekaganski

Просто назначьте ячейке числовой формат с английской (США) локалью.
С уважением,
Михаил Каганский

Франц

Цитата: bigor от 16 марта 2024, 13:49=подставить(d2;",";".") пробовали?
А на английском как эта функция звучит?

Франц

Цитата: mikekaganski от 16 марта 2024, 14:19Просто назначьте ячейке числовой формат с английской (США) локалью.

Рабочий вариант. Если скопировать в текстовый редактор то вставляется с точкой.

sokol92

Цитата: Франц от 16 марта 2024, 14:33А на английском как эта функция звучит?
Substitute (немного по-разному в Англии и США).  :)
Владимир.

sokol92

#6
Цитата: Франц от 16 марта 2024, 14:39Если скопировать в текстовый редактор то вставляется с точкой.
Насколько я понимаю, в буфер обмена (текст Unicode) помещается (псевдо)свойство String ячейки.
Это тот текст, который виден на экране при условии достаточной ширины столбца и отсутствия условного форматирования, изменяющего текст.
Владимир.

Франц

Цитата: bigor от 16 марта 2024, 13:49=подставить(d2;",";".") пробовали?

Так же рабочий вариант. При использовании даёт значение как текст. Если же использовать локаль, получается значение в числовом формате (это, так, к слову).

sokol92

Цитата: Франц от 16 марта 2024, 15:36Если же использовать локаль, получается значение в числовом формате (это, так, к слову).
Непустые ячейки в Calc, не содержащие формул, являются либо числами, либо текстами (в Excel есть еще логические и ошибочные значения). Форматирование ячейки не изменяет ее значения.
Владимир.

mikekaganski

Цитата: sokol92 от 16 марта 2024, 15:51в Excel есть еще логические и ошибочные значения

Ошибочные есть и в Calc.
С уважением,
Михаил Каганский

sokol92

#10
Да, Михаил, спасибо за поправку.
Как я понимаю, ячейки, не содержащие формулу, относятся к ошибочным, если их (псевдо)свойство Error больше 0. Такие ячейки можно, например, получить с помощью специальной вставки значений из ячеек с формулами, содержащими ошибку. Хотя свойства таких "монстров" выглядят непривычно.  :)
Владимир.