К содержанию
Журнал Клава
Таблицы · Разбор ошибки

Как сравнить две таблицы Excel и найти расхождения с ИИ

Сверка по ключу, дубли, изменённые суммы и контроль итогов. Готовый запрос и пример, в котором порядок строк не имеет значения.

В пятницу вы выгрузили заказы из CRM, в понедельник — из системы учёта. В обеих книгах три строки. Итоги отличаются на 400 рублей. Кажется, достаточно попросить ИИ найти изменённую сумму. Но такой запрос легко пропустит исчезнувший заказ и появившийся новый. Разберём сверку, в которой результат можно доказать, а не просто принять на веру.

Почему одинаковое число строк ничего не доказывает

Сверять нужно объекты, а не позиции на листе. В учебной CRM есть A-101, A-102 и A-103, а в учёте — A-104, A-102 и A-101. Последовательность различается. Если сравнить строки подряд, A-101 окажется рядом с A-104: вы получите несколько ложных изменений вместо одной понятной картины.

Именно здесь решается, нужен ли ИИ. Если вы каждую неделю получаете книги с неизменной схемой, настройка Power Query может быть удобнее повторной ручной постановки задачи. Клав полезен, когда сначала надо понять непривычные столбцы, выяснить правила сопоставления, объяснить расхождения и подготовить результат. Эти этапы не отменяют необходимость воспроизводимой сверки.

Скачать учебные выгрузкиДве CSV-таблицы, неоднозначные ключи и ожидаемый результат для самостоятельной проверки.

Сначала договоритесь, что считать совпадением

Сохраните исходные книги и работайте с копиями. Назовите файлы по дате и системе: orders-crm-2026-10-01.xlsx и orders-accounting-2026-10-01.xlsx. Укажите листы, строку заголовков и период. Общий итог за сентябрь нельзя сверять с выгрузкой за сентябрь и первые дни октября.

  • Ключ: номер заказа. Если он повторяется по товарным позициям, используйте пару «заказ + артикул».
  • Поля для сравнения: сумма, статус, количество.
  • Правила: пробелы вокруг номера убрать; ведущие нули в артикулах сохранить; регистр статусов привести к одному виду.
  • Пустую сумму не превращать в ноль. Дубликаты ключа вынести на отдельный лист до соединения.

Пример: одинаковые строки стоят в разных местах

Учебные данные. Суммы в рублях.
ЗаказCRMУчётРезультат
A-1011 0001 000Совпало
A-1022 5002 700Разница +200
A-103700Нет записиТолько в CRM
A-104Нет записи900Только в учёте

В CRM сумма равна 4 200 ₽, в учёте — 4 600 ₽. Общая разница +400 ₽ объясняется тремя частями: +200 по A-102, +900 по новой записи и −700 по отсутствующей. Если отчёт показывает только +200, он потерял несовпавшие ключи. Это хороший короткий тест на полноту сверки.

Авторская схема по учебным данным. Группы объясняют всю разницу, а не только изменённую строку.

Ловушка: два товара в одном заказе

Теперь усложним пример. В первой книге у заказа B-201 две позиции: кружка за 500 ₽ и тарелка за 800 ₽. Во второй — те же товары, но тарелка стоит 850 ₽. Заказ как ключ больше не уникален. Простое соединение двух строк с двумя может дать четыре пары: кружка с кружкой, кружка с тарелкой, тарелка с кружкой, тарелка с тарелкой. Суммы результата перестанут соответствовать исходникам.

Для построчной проверки подходит ключ «номер заказа + артикул». Если цель — проверить сумму заказа целиком, сначала надо отдельно агрегировать обе книги по заказу: 1 300 ₽ против 1 350 ₽. Это две разные проверки. Выбор зависит от вопроса, который вы хотите решить, а не от того, какой столбец первым увидел ИИ.

Попросите сначала показать количество строк, количество уникальных ключей и примеры повторов. Если Клав предлагает сам убрать дубли, остановите этот шаг: одинаковый номер не означает лишнюю запись. Дополнительное поле может понадобиться вам, а не модели.

Попросите книгу с результатом, а не только вывод

Как выглядит сверка, которую удобно разбирать

У изменённой записи должны стоять рядом исходные значения, новое значение, разница и адрес обеих строк. У отсутствующей — направление: «только CRM» или «только учёт». Отдельно нужны неопределённые пары, которые нельзя сопоставить уверенно. Формулировка «несколько несовпадений» не помогает человеку найти источник.

Не смешивайте исправление с обнаружением. Книга сверки показывает, что системы расходятся; она не устанавливает, какая система права. После проверки A-102 может оказаться и новой договорённостью, и ошибкой выгрузки. Сохраните оба значения и передайте вопрос владельцу данных. Тогда следующий шаг — исправить конкретную запись — остаётся осознанным решением.

Как принять работу

Откройте полученный файл. Сверьте количество уникальных ключей в исходниках и в соответствующих группах результата. Выберите несколько записей из каждой группы и найдите их вручную. Пересчитайте суммы независимой формулой или сводной таблицей. Если книга содержит формулы, проверьте их после открытия в вашем редакторе: значения и форматирование — разные вещи.

Порог допустимого расхождения тоже задайте явно. Например, разница не более 0,01 ₽ считается округлением, но попадает в отдельную отметку. Порог нельзя молча применить ко всем валютам и количествам. Для строк с разной валютой сначала нужна согласованная методика пересчёта.

Для повторяемой сверки сохраните инструкцию, образцы колонок и контрольный пример в проекте Клава. Когда формат выгрузки изменится, попросите сначала показать различия в схеме. Это позволит заметить новый столбец или переименованный ключ до расчётов.

Соединение таблиц: официальная документация Power Query

Сверка позиций сметы и договора

Проверка готового Excel-файла

Еженедельный отчёт по расписанию