Шапка таблицы в две строки разъехалась
Как это выглядит
Количество оказалось в колонке цены, НДС — в колонке суммы. Заголовки в выгрузке выглядят обрывками: «Цена», «за», «ед.».
Коротко
Двухуровневая шапка с объединёнными ячейками не разворачивается в плоский список колонок автоматически. Значения привязываются по геометрии и съезжают. Проверять надо не заголовки, а соответствие чисел смыслу колонок.
Почему так происходит
01Объединённые ячейки в верхнем уровне шапки
Заголовок «Цена» объединён над двумя колонками «без НДС» и «с НДС». Плоского соответствия колонок и заголовков здесь нет.
02Перенос слов внутри заголовка
Длинный заголовок переносится на две строки и выглядит как два разных заголовка на разных уровнях.
03Разная высота ячеек шапки
Когда часть заголовков занимает одну строку, а часть две, граница шапки и данных определяется неверно.
Как понять, что причина именно эта
- Проверьте правдоподобие значений: цена в колонке количества обычно видна сразу по порядку величины.
- Умножьте количество на цену из выгрузки и сравните с суммой строки — несходимость укажет на съехавшие колонки.
- Посмотрите заголовки в выгрузке: обрывки слов означают, что шапка разобрана по строкам.
Как починить
Свериться умножением и переставить колонки
- 1.Найдите колонки, где количество × цена даёт сумму строки.
- 2.Переименуйте колонки в выгрузке по фактическому содержимому.
- 3.Проверьте на нескольких строках, а не на одной.
не чинит: Не работает, когда в документе есть скидки или округления, ломающие произведение.
Запросить документ в Excel
- 1.Попросите исходный файл вместо скана.
- 2.В XLSX структура колонок задана явно, объединения видны как объединения.
- 3.Загрузите файл заново.
не чинит: Часть поставщиков формирует только PDF и Excel не отдаёт.
Когда мы не нужны
Разовый документ с многоуровневой шапкой быстрее разобрать глазами. Автоматизация оправдана, когда такая форма приходит регулярно от одного поставщика.
Что с этим делает наша выгрузка
Мы определяем колонки по шапке и по геометрии. Двухуровневые шапки с объединёнными ячейками разбираются хуже плоских — проверяйте соответствие количеств и цен после разбора.
Вопросы
Почему нельзя просто взять нижний уровень шапки?
Потому что он часто неполон: «без НДС» и «с НДС» без верхнего «Цена» не отличаются от таких же подзаголовков в колонке суммы.
Какая проверка самая надёжная?
Умножение количества на цену и сравнение с суммой строки. Она не зависит от заголовков вообще и ловит съехавшие колонки сразу.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/shapka-v-dve-stroki-razyehalas.
Другие ошибки