EXCEL, используйте запятую вместо точки в числах, сгенерированных из XML

EXCEL, используйте запятую вместо точки в числах, сгенерированных из XML

Я генерирую числа из XML-файла, который обновляется каждые X раз. И мне нужно получить выходные данные в виде чисел, разделенных запятыми, а не точками, как в XML, потому что я не могу работать (умножать и т. д.) с числами, разделенными точкой.

Мой XML-вывод выглядит так:

Номер один N1 14.5

Номер Два N2 578.4

Но мне нужно, чтобы было так:

Номер один N1 14,5

Номер Два N2 578,4

решение1

Есть ли в файле еще запятые? В противном случае вы можете просто воспользоваться инструментом поиска и замены.

Ctrl+F -> заменить tab -> найти "." заменить на ",".

Если вам это нужно для макроса, вы можете просто записать себя, выполняющего это действие, и в итоге у вас получится что-то похожее на

    Cells.Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder _
    :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

Вам нужно что-то более продвинутое?

Связанный контент