Как сравнить две таблицы 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-101 | 1 000 | 1 000 | Совпало |
| A-102 | 2 500 | 2 700 | Разница +200 |
| A-103 | 700 | Нет записи | Только в 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