Форматирование валюты

Эрик спросил, есть ли способ легко отформатировать ячейки так, чтобы то, что обычно отображалось как 10 000,00 долларов США, отображалось как 10 000,00 долларов США. Этот описываемый формат представляет собой различие между американским методом отображения цифр (с использованием запятых в качестве разделителей тысяч и точки в качестве десятичного знака) и европейским методом отображения цифр (с использованием точек в качестве разделителей тысяч и запятой в качестве десятичного знака).

Есть три способа переключения. Самый простой способ – просто изменить региональные настройки в Windows. Точный способ сделать это зависит от версии Windows, которую вы используете, но в целом в Панели управления Windows есть выбор, позволяющий указать региональные настройки. Все, что вам нужно сделать, это изменить эти настройки, чтобы они соответствовали желаемому числовому формату отображения. Это изменение повлияет не только на отображение чисел в Excel, но и в других программах, совместимых с Windows.

Второй способ – использовать формулу для обработки числового отображения. У этого есть недостаток преобразования числового значения в текст, но это можно легко сделать. Например, предположим, что у вас есть отформатированное числовое значение 10 000,00 долларов США в ячейке A1. Следующая формула в другой ячейке отобразит текст $ 10 000,00:

= SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (TEXT (A1, «$ #, ## 0.00»), «.» , «^»), «,», «.»), «^», «,»)

Эта формула сначала преобразует число в исходный денежный формат в тексте. Затем функция ЗАМЕНА используется для первой замены “.” на «^» («^» используется как временный заполнитель), а затем измените «,» на «.» и, наконец, «^» на «,».

Последний метод имеет Преимущество использования чисел в виде чисел вместо того, чтобы полагаться на собственный формат. Все, что вам нужно сделать, это умножить свои значения на 100, а затем использовать следующий настраиваемый формат:

# «.» ### «.» ### «,» ##

Формат позволяет использовать любое число до 9.999.999,00. Если вы имеете дело с числами, у которых больше двух десятичных знаков, вам нужно будет соответствующим образом скорректировать свой собственный формат или отрегулировать отображаемое значение так, чтобы оно не содержало ничего справа от десятичной точки после его умножения на 100.

Источник: frestage.ru

Бытовой вопрос