Excel · различия · ключевой столбец

Как сравнить два Excel-файла
на различия

Способ зависит от вопроса. Визуальная проверка, сравнение формул и оформления, повторяемое объединение данных и отчёт по строкам требуют разных инструментов. Ни один из них не стоит начинать с номера строки: сначала выберите устойчивый ключ.

Редакция ДокиДепо · опубликовано 21 сентября 2026 · официальные инструкции Microsoft проверены 21 сентября 2026

Нужно сравнить значения по артикулу или другому ключу?

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

Сравнить две таблицы онлайн →

Какой способ выбрать

ВопросСпособЧто получитсяГраница
Где визуально изменился лист?Excel «Рядом»Два синхронно прокручиваемых окнаНет готового отчёта различий
Какие формулы, значения и форматы изменились?Spreadsheet CompareПодсветка и список отличий по ячейкамДоступность зависит от редакции Office
Какие строки совпали или пропали по ключу?Power QueryОбновляемое соединение двух таблицНужно один раз настроить запрос и типы данных
Нужен быстрый отчёт по значениям?ДокиДепоДобавленные, удалённые, изменённые строки и CSVCSV/TSV до 500 строк, без формул и оформления

Перед сравнением выберите ключ

Ключ отвечает на вопрос «какая строка в первой таблице соответствует строке во второй». Для товара это обычно артикул или штрихкод, для заказа — номер заказа, для объекта — внутренний код. Название товара редко подходит: регистр, лишний пробел или уточнение фасовки создают ложное отличие.

  1. Проверьте уникальность. Один ключ должен встречаться один раз в каждой сравниваемой таблице.
  2. Сохраните ведущие нули. Артикулы 001 и 1 могут быть разными; задайте столбцу текстовый тип.
  3. Сравнивайте одинаковые сущности. Не соединяйте карточку товара с партией или строкой документа без составного ключа.
  4. Сделайте копии файлов. Результат сравнения не должен заменять исходные книги.

Способ 1 — открыть книги рядом

Для короткой ручной проверки откройте обе книги, выберите Вид → Рядом и включите Синхронную прокрутку. Microsoft описывает этот режим для листов одной или разных книг. Он помогает увидеть смещённый блок, новый столбец или изменённую подпись, но сам не доказывает полноту проверки и не формирует перечень отличий.

Инструкция Microsoft по просмотру листов рядом ↗

Способ 2 — проверить формулы и оформление

Spreadsheet Compare сравнивает книги по ячейкам и выделяет различия в значениях, формулах и форматировании. Это подходящий путь, если важно отличить введённое число от пересчитанного результата, найти изменённую формулу или проверить структуру книги. Microsoft указывает, что приложение доступно только в определённых корпоративных редакциях Office и Microsoft 365 для предприятий.

Если Spreadsheet Compare установлен, откройте его, выберите Home → Compare Files, укажите старую и новую версии, затем оставьте нужные категории различий. Экспортируйте результат и отдельно проверьте самые существенные изменения.

Обзор Spreadsheet Compare у Microsoft ↗ · Пошаговое сравнение двух книг ↗

Способ 3 — настроить повторяемую сверку в Power Query

Power Query нужен, когда новые версии выгружаются регулярно. Загрузите обе таблицы как запросы, приведите ключевые столбцы к одному типу и выполните слияние по артикулу или другому ключу. Полное внешнее соединение сохраняет строки обеих сторон; левое и правое антисоединения помогают выделить строки, которых нет во второй или первой таблице.

  1. Преобразуйте диапазоны в таблицы с заголовками.
  2. Загрузите каждую таблицу через Данные → Получить данные.
  3. Задайте ключу одинаковый тип, обычно «Текст».
  4. Выберите Главная → Объединить запросы и отметьте ключевые столбцы в одинаковом порядке.
  5. Выберите тип соединения по вопросу и разверните нужные столбцы второй таблицы.
  6. Добавьте явные признаки «только в старой», «только в новой» и «значение изменилось».

Инструкция Microsoft по слиянию запросов Power Query ↗

Способ 4 — сравнить значения онлайн без загрузки XLSX

Инструмент ДокиДепо работает в браузере с CSV, TSV или вставленными ячейками. Он определяет общие столбцы, просит выбрать уникальный ключ и показывает четыре группы: изменённые, только в первой таблице, только во второй и совпадающие. Исходные значения не отправляются на сервер.

  1. В каждой книге откройте нужный лист и сохраните его как CSV UTF-8 либо скопируйте ячейки вместе с заголовками.
  2. Перед сохранением проверьте формулы: в CSV останутся видимые значения, а не структура формул.
  3. Добавьте обе таблицы, нажмите «Определить общие столбцы» и выберите ключ.
  4. Сравните группы результата и скачайте длинный CSV-отчёт, где одно изменившееся поле занимает одну строку.
Что не сравнивается

XLSX-книга целиком, формулы, стили, скрытые листы, объединённые ячейки, комментарии, макросы и история изменений. CSV представляет один плоский набор видимых значений.

Открыть сравнение таблиц → Скачать первый учебный CSV Скачать второй учебный CSV

Как читать результат

ГруппаЧто можно утверждатьЧто проверить
Только в первойКлюч не найден во второй таблицеУдаление, фильтр выгрузки, изменение ключа или другой срез
Только во второйКлюч появился во второй таблицеНовый объект, восстановление или иной состав выгрузки
ИзмененаКлюч совпал, но хотя бы одно значение отличаетсяТип, единица, округление, пробелы и бизнес-смысл поля
СовпадаетПрочитанные значения общих столбцов равныФормулы и оформление могли отличаться и здесь не проверялись

Отсутствие строки не доказывает удаление товара, а совпадение значений не доказывает совпадение формул. Сначала зафиксируйте, какие именно версии, листы, столбцы и правила нормализации участвовали в проверке.

Частые вопросы

Как сравнить два Excel-файла на различия?

Выберите способ по типу различий. Для визуального просмотра — режим «Рядом», для формул и оформления — Spreadsheet Compare, для регулярной сверки строк — Power Query, для быстрого отчёта по значениям — сохранение нужных листов как CSV и сравнение по ключу.

Можно ли сравнить два файла Excel онлайн?

ДокиДепо сравнивает локально значения CSV/TSV и вставленные ячейки. Прямой разбор XLSX не заявлен: формулы, стили, листы и макросы не анализируются.

Как найти строки только из одного файла?

Используйте уникальный ключ. Полное внешнее соединение в Power Query или сравнение CSV по ключу разделит строки на «только в первой», «только во второй», изменённые и совпадающие.

Почему нельзя просто сравнить строку 25 со строкой 25?

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

Источники

Полезно коллеге

Передайте инструкцию без файлов

Получатель откроет чистую статью и добавит свои данные только в выбранный им инструмент.

В ссылку не попадут таблицы, цены, коды, QR-адрес, результаты расчёта или данные входа.