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

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

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

В этой инструкции

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

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

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

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

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

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

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

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

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

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

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

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

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

Spreadsheet Compare сравнивает книги по ячейкам и выделяет различия в значениях, формулах и форматировании. Это подходящий путь, если важно отличить введённое число от пересчитанного результата, найти изменённую формулу или проверить структуру книги. В текущем обзоре Microsoft указывает доступность приложения только в составе Приложений 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-отчёте одно изменившееся поле занимает одну строку. Excel дополнительно сохраняет обе прочитанные таблицы, состав столбцов и правила сравнения. Выгрузка полная при любом фильтре.
Что не сравнивается

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

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

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

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

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

Проверьте результат на двух пограничных случаях

Пустая ячейка и удалённый столбец — разные ситуации. В первой таблице ниже у товара 001 есть пустое поле «Серия». Во второй столбца «Серия» уже нет. При ключе «Код» строка должна попасть в «Изменена», а отдельная проверка структуры — показать удалённый столбец. Обе цены равны тексту 100; цена здесь не менялась.

Код;Название;Цена;Серия
001;Дрель;100;
Код;Название;Цена
001;Дрель;100

Число и его запись могут отличаться. Значения 1 и 1,00 инструмент сравнения таблиц считает разными строками текста. Для проверки именно цен используйте сравнение прайсов: оно разбирает сумму в копейках и проверяет единицу товара. Для количеств по владельцу, партии и адресу подходит сверка остатков. Не приводите все столбцы к числу: так можно потерять нули в кодах.

В результате до 1000 разных ключей. Кнопка «Показать ещё 200 строк» открывает следующую часть; фильтр начинает просмотр с первых 200. В Excel и CSV попадают все строки, в том числе ещё не показанные на экране. После изменения ключа или исходной таблицы старый результат скрывается: сравнение нужно запустить заново.

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

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

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

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

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

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

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

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

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

Источники

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

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

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

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