Ниже приводится, который я пытаюсь:Как преобразовать формат номера INR в европейский формат чисел в Excel с формулами?
Пусть это число 6,123,456.33 в ячейке A1,
Затем используется ячейка B1 эта формула = TEXT (A1, "# ###, # ##. ## "), даст вам 6,123,456.33.
Затем в использовании сотового C1 Эта формула = ПОДСТАВИТЬ (В1, "", ""), даст вам 6.123.456.33
тогда в использовании клеток D1 эту формулу = "" & RIGHT (H12,2), даст вам, 33.
Затем снова приходите в ячейку C1 Сделайте текст столбцам или другим параметрам, чтобы удалить последние цифры с десятичными знаками, а затем объедините результат с помощью ячейки D1, отобразите последние три цифры.
Этот наконечник заканчивается в 6.123.456,33
Но проблема в точке нет. 5. Как удалить .33 из ячейки C1?
TRUNC не работает над C1.
Любые предложения?
@Jerry: С помощью этого пользовательского форматирования всех настроек изменятся, я так думаю. Я видел несколько сообщений, в которых они рассказывали, как изменить регион и язык. Это их другой метод? Потому что я хочу только номер в европейском формате. – eegloo
Хорошо, вы хотите, чтобы результат был как текст? – Jerry
@Jerry: Я пытался поставить значение A1 из объекта .. например: workheet.write (0,0, '= SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (TEXT (' + str (objEct ['price_1']) + ' , "#, ###. 00"), ",", "@"), ".", ","), "@", ".") ')') Но это дает ошибку. – eegloo