Нормализатор единиц измерения в столбце

Разобрать число и единицу, преобразовать совместимые величины, вывести несовместимые строки отдельно.

Рабочая область

Разобрать число и единицу, преобразовать совместимые величины, вывести несовместимые строки отдельно.

Обработка на устройстве. Файлы и значения полей не отправляются в аналитику. Ctrl/Cmd + Enter — запуск.

Загрузка локальной обработки…

Настройки и локальный проект

Рецепт настроек не содержит исходных файлов. Проект очереди содержит проверяемые записи: храните его на своём устройстве. Автоматического сохранения нет.

Метод и ограничения выбранного режима

В ячейке отделяется число и известная единица. Пересчёт идёт через базовую единицу одной размерности; длина, масса, объём, площадь и время не смешиваются. Неизвестные или несовместимые единицы сохраняются с записью в журнале.

До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.

Методика и примеры

Нормализатор единиц измерения в столбце

В ячейке отделяется число и известная единица. Пересчёт идёт через базовую единицу одной размерности; длина, масса, объём, площадь и время не смешиваются. Неизвестные или несовместимые единицы сохраняются с записью в журнале.

Ограничения

До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.

Проверяемый пример

Входные данные примера
id;length
1;120 cm
2;2 m
3;4 kg
idlength
11.2 m
22 m
34 kg

Источники метода

Следующая задача