Tablora

Tablora · Библиотека

Явно нормализовать суммы с десятичной точкой

Преобразуйте 1,234.50 в 1234.50, задав десятичную точку и запятую между разрядами только для столбца сумм, чтобы коды и другие столбцы остались как есть.

Соглашение с десятичной точкой

В США, Великобритании, Японии и многих других странах точка отделяет дробную часть, а запятые группируют тысячи, так что 1,234.50 — это тысяча двести тридцать четыре с половиной. В странах с десятичной запятой те же символы меняются ролями, поэтому настройка, верная для одного источника, может незаметно исказить суммы из другого.

Нормализатор никогда не выбирает соглашение для всего файла. Вы задаёте разделители для одного столбца за раз, и преобразуется только этот столбец. Идентификаторы, коды товаров и описания в других столбцах сохраняют свои символы в точности.

Браузерная форма преобразует один «Столбец с числами» за один расчёт. Для второго столбца сумм вставьте скачанный результат обратно в «Текст таблицы» и запустите расчёт ещё раз, выбрав этот столбец.

Преобразование столбца с десятичной точкой

Что происходит с 1,234.50

С этими настройками исходное значение 1,234.50 становится 1234.50. Запятая между разрядами удаляется, обе цифры дробной части сохраняются в точности. Простое 1,234 становится 1234, а 0.75 остаётся 0.75.

Некоторые значения задерживаются, а не угадываются. Дробь без ведущего нуля, например .75, задерживается для проверки. Так же и 1,23.00, потому что 23 — не группа из трёх цифр. Каждое задержанное значение сохраняет в результате исходный текст, так что его можно найти в источнике.

Когда соглашения перепутаны

Входные данные

Входные данные
1,234.50
Десятичный разделитель
.
Разделитель групп разрядов
,

Результаты

Результаты
1234.50
Преобразованные ячейки
1
Значения для проверки
0