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 не превратится в меньшее число. Его нельзя прочитать с такими настройками, и оно появится в «Значения для проверки» — это сигнал проверить разделители.
- Не применяйте одну настройку к файлу, собранному из источников с разными соглашениями; сначала разделите его по источникам.
- Разбирайте каждое задержанное значение отдельно, а не удаляйте его: задержанная ячейка часто указывает на опечатку или ошибку распознавания в источнике.
- В приложении Tablora экспорт в XLSX определяет десятичный знак для каждого числового столбца по однозначным значениям. В столбце, где каждое значение выглядит как 1,234, таких подсказок нет, поэтому сверьте несколько экспортированных ячеек со страницей.
Входные данные
- Входные данные
- 1,234.50
- Десятичный разделитель
- .
- Разделитель групп разрядов
- ,
Результаты
- Результаты
- 1234.50
- Преобразованные ячейки
- 1
- Значения для проверки
- 0