После сведения файлов итог удвоился
Как это выглядит
Объединили отчёты за год в одну таблицу. Итог заметно больше суммы итогов по файлам, а часть строк выглядит повторяющейся, хотя в исходных файлах каждая была одна.
Коротко
Дубли при сведении почти никогда не рождаются из данных — они приезжают из процесса объединения. Три обычных источника: лишний файл в папке, пересекающиеся периоды в отчётах и повторный запуск объединения поверх уже собранного. Все три находятся колонкой с именем исходного файла, и без неё поиск превращается в гадание.
Почему так происходит
01Лишний файл в исходной папке
Копия «Отчёт_июль (1).xlsx» или черновик попадает в объединение молча. Объединение по папке берёт всё, что в ней лежит, и не спрашивает, копия это или новый месяц.
02Пересекающиеся периоды в отчётах
Выгрузка «с начала года» и выгрузка «за месяц» содержат одни и те же строки. Сложенные вместе, они удваивают всё, что попало в оба файла, и итог растёт неравномерно.
03Повторный запуск объединения
Второй прогон дописывает данные к уже собранным, а не заменяет их. Особенно легко это происходит при ручном копировании: часть строк вставляется дважды, и заметно это только на итоге.
Как понять, что причина именно эта
- Сравните итог свода с суммой итогов по исходным файлам: расхождение и есть величина задвоения.
- Добавьте колонку с именем исходного файла и постройте по ней количество строк: лишний файл виден сразу.
- Отберите повторы по ключу «поставщик, номер документа, дата» — настоящих дублей в исходных данных обычно нет вовсе.
Как починить
Объединять по папке с колонкой источника
- 1.Сложите нужные файлы в отдельную служебную папку и не кладите туда ничего лишнего.
- 2.Подключите папку как источник и добавьте колонку с именем файла.
- 3.После сборки проверьте число строк по каждому файлу.
не чинит: Не защищает от пересекающихся периодов внутри самих файлов: там дубли настоящие и убираются отбором.
Убрать повторы по составному ключу
- 1.Соберите ключ из ИНН поставщика, номера и даты документа.
- 2.Удалите дубликаты по этому ключу, а не по всей строке целиком.
- 3.Сверьте итог с суммой итогов по файлам.
не чинит: Удаление по всей строке пропустит дубли, отличающиеся форматированием или лишним пробелом.
Когда мы не нужны
Это работа с готовыми таблицами, а не с документами: сервис распознавания здесь не нужен. Колонка с именем исходного файла стоит ноль рублей и снимает большую часть таких историй навсегда.
Что с этим делает наша выгрузка
Каждая наша выгрузка относится к загруженным вами документам и не содержит данных из прошлых. Дубли между выгрузками возможны, если один документ загружен дважды, — искать их надо по паре «поставщик и номер», как и любые другие.
Вопросы
Почему нельзя удалять дубли по всей строке?
Потому что две записи одного документа часто различаются мелочью: лишним пробелом, регистром, другим форматом даты. Как строки они разные, и удаление по полному совпадению их не тронет, а итог останется завышенным.
Как понять, настоящий это дубль или разные документы?
Сравнить суммы. Совпадение поставщика, номера и даты при разных суммах — не дубль, а повод запросить разъяснение: два документа под одним номером означают ошибку на стороне поставщика.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/stroki-zadvoilis-pri-svedenii.
Другие ошибки