Tablora · Библиотека
Отделить поддерживаемое обозначение валюты от суммы
Уберите распознанное обозначение валюты, например EUR, из 1.234,50 и получите 1234.50 без всякой конвертации. Валюту сохраните в отдельной пометке.
Что нормализатор удаляет, а что нет
В счетах и выписках валюту часто печатают рядом с каждой суммой: EUR 1.234,50, $480.00, 1.234,50 EUR. Чтобы такой столбец можно было сложить, обозначение нужно убрать. Нормализатор удаляет одно распознанное обозначение в начале значения — например, EUR, USD, GBP, CHF, TRY, JPY или символы вроде $, €, £ и ¥ — и распознанный код валюты, например EUR или USD, в конце.
Удаление обозначения — это всё, что он делает. Он не пересчитывает валюты, не ищет курс и не проверяет, что во всех строках столбца одна и та же валюта. После нормализации 1234.50 евро и 1234.50 долларов выглядят одинаково.
Нормализация EUR 1.234,50
В примере на странице «Десятичный разделитель» равен , а «Разделитель групп разрядов» — ., потому что сумма записана в континентальном стиле. Исходное значение EUR 1.234,50 становится 1234.50: обозначение и точка тысяч удаляются, запятая становится десятичной точкой, а обе цифры дробной части сохраняются.
Символ после числа, как в 1.234,50 €, в список поддерживаемых не входит. Такое значение задерживается для проверки, и ячейка сохраняет исходный текст. Перенесите символ в начало или в отдельный столбец в своей копии и пересчитайте.
Как сохранить сведения о валюте
- Перед преобразованием проверьте, нет ли в столбце разных валют. Если есть, сначала разделите его по валютам.
- Запишите валюту в заголовок, например «Сумма EUR», или в отдельный столбец, потому что из ячеек результата обозначение исчезнет.
- Выбирайте десятичный разделитель и разделитель групп по тому, как записаны суммы, а не по тому, откуда валюта.
- Складывайте или сравнивайте значения, только если у них одна валюта и один период.
- Обозначение в скобках тоже обрабатывается: (EUR 1.234,50) сначала читается как отрицательное, затем обозначение удаляется, и получается -1234.50.
- Обозначения распознаются в любом регистре, так что eur 1.234,50 тоже преобразуется.
Знаки валют на сфотографированных документах
Приложение Tablora при записи XLSX тоже удаляет знаки валют из ячеек в столбцах, которые считает числовыми, поэтому в экспортированной ячейке оказывается просто число. Валюта сохраняется только в заголовке столбца или в другом месте страницы. Если в столбце смешаны валюты, разделите его или подпишите в приложении до экспорта.
Мелкие знаки валют на фотографии легко прочитать неправильно. Если ячейка с суммой отмечена янтарным цветом, сверьте её с источником, прежде чем полагаться на значение.
Входные данные
- Входные данные
- EUR 1.234,50
- Десятичный разделитель
- ,
- Разделитель групп разрядов
- .
Результаты
- Результаты
- 1234.50
- Преобразованные ячейки
- 1
- Значения для проверки
- 0