Tablora · Библиотека
Явно нормализовать суммы с десятичной запятой
Преобразуйте суммы вида 1.234,50 в 1234.50, выбрав для одного столбца десятичную запятую и точку между разрядами; неясные значения будут задержаны.
Как узнать столбец с десятичной запятой
Почти во всей Европе, в Латинской Америке и в Турции суммы записывают с запятой перед дробной частью и точкой между тысячами: 1.234,50 — это тысяча двести тридцать четыре с половиной. В ваших данных это выдаёт запятая с двумя цифрами после неё в конце большинства значений и точки, которые встречаются только между группами из трёх цифр.
Если удалить все точки и запятые в надежде на лучшее, можно получить правдоподобное, но неверное число. Нормализатор просит явно указать обе роли и применяет их только к одному столбцу, так что код или описание в другом месте строки никогда не затрагиваются.
Настройки нормализатора для 1.234,50
- Вставьте таблицу в «Текст таблицы» и выберите «Разделитель полей»; во многих выгрузках с десятичной запятой это точка с запятой.
- Отметьте «Первая строка содержит названия столбцов», если в первой строке стоят заголовки.
- Выберите столбец сумм в «Столбец с числами».
- Установите «Десятичный разделитель» на , и «Разделитель групп разрядов» на .
- Нажмите «Рассчитать» и сравните несколько преобразованных значений с исходными, прежде чем нажимать «Скачать (CSV)».
От 1.234,50 к 1234.50
С этими настройками исходное значение 1.234,50 становится 1234.50, обе цифры дробной части сохраняются. Значение без группировки, например 15,20, становится 15.20. Значение вроде 1.234 без запятой читается как 1234, потому что при этих настройках точка может быть только разделителем групп.
Если вы по ошибке зададите разделители наоборот, 1.234,50 не будет прочитано как меньшее число. Его нельзя разобрать с десятичной точкой и запятой между разрядами, поэтому оно остаётся текстом и попадает в «Значения для проверки». Большое число значений на проверку часто первым подсказывает, что настройки перепутаны.
Преобразованные значения записываются с точкой — в таком виде их ожидает проверка десятичной суммы. Если ваша электронная таблица использует десятичную запятую, импортируйте скачанный файл с настройками, соответствующими файлу, а не переделывайте столбец обратно вручную.
Ошибки с десятичной запятой
- Выбрать один и тот же символ для обоих разделителей: инструмент отклоняет такое сочетание и просит проверить введённые значения.
- Использовать запятую как «Разделитель полей» для таблицы с десятичной запятой. Тогда суммы разрезаются на две ячейки; выберите точку с запятой или табуляцию.
- Применить настройку к столбцу, где данные из другого источника записаны по другому соглашению; сначала разделите смешанные источники.
- Ожидать, что этот выбор понадобится в приложении Tablora. Его экспорт в XLSX определяет десятичный знак для каждого числового столбца по однозначным значениям, поэтому после экспорта сверьте значение вроде 1.234 со страницей.
Входные данные
- Входные данные
- 1.234,50
- Десятичный разделитель
- ,
- Разделитель групп разрядов
- .
Результаты
- Результаты
- 1234.50
- Преобразованные ячейки
- 1
- Значения для проверки
- 0