Excel · различия · ключевой столбец
Как сравнить два Excel-файла
на различия
Способ зависит от вопроса. Визуальная проверка, сравнение формул и оформления, повторяемое объединение данных и отчёт по строкам требуют разных инструментов. Ни один из них не стоит начинать с номера строки: сначала выберите устойчивый ключ.
Редакция ДокиДепо · опубликовано 21 сентября 2026 · официальные инструкции Microsoft проверены 21 сентября 2026
Сохраните нужный лист каждой книги как CSV либо скопируйте ячейки с заголовками. Локальный инструмент покажет добавленные, удалённые и изменённые строки и подготовит CSV-отчёт.
Сравнить две таблицы онлайн →Какой способ выбрать
| Вопрос | Способ | Что получится | Граница |
|---|---|---|---|
| Где визуально изменился лист? | Excel «Рядом» | Два синхронно прокручиваемых окна | Нет готового отчёта различий |
| Какие формулы, значения и форматы изменились? | Spreadsheet Compare | Подсветка и список отличий по ячейкам | Доступность зависит от редакции Office |
| Какие строки совпали или пропали по ключу? | Power Query | Обновляемое соединение двух таблиц | Нужно один раз настроить запрос и типы данных |
| Нужен быстрый отчёт по значениям? | ДокиДепо | Добавленные, удалённые, изменённые строки и CSV | CSV/TSV до 500 строк, без формул и оформления |
Перед сравнением выберите ключ
Ключ отвечает на вопрос «какая строка в первой таблице соответствует строке во второй». Для товара это обычно артикул или штрихкод, для заказа — номер заказа, для объекта — внутренний код. Название товара редко подходит: регистр, лишний пробел или уточнение фасовки создают ложное отличие.
- Проверьте уникальность. Один ключ должен встречаться один раз в каждой сравниваемой таблице.
- Сохраните ведущие нули. Артикулы
001и1могут быть разными; задайте столбцу текстовый тип. - Сравнивайте одинаковые сущности. Не соединяйте карточку товара с партией или строкой документа без составного ключа.
- Сделайте копии файлов. Результат сравнения не должен заменять исходные книги.
Способ 1 — открыть книги рядом
Для короткой ручной проверки откройте обе книги, выберите Вид → Рядом и включите Синхронную прокрутку. Microsoft описывает этот режим для листов одной или разных книг. Он помогает увидеть смещённый блок, новый столбец или изменённую подпись, но сам не доказывает полноту проверки и не формирует перечень отличий.
Инструкция Microsoft по просмотру листов рядом ↗
Способ 2 — проверить формулы и оформление
Spreadsheet Compare сравнивает книги по ячейкам и выделяет различия в значениях, формулах и форматировании. Это подходящий путь, если важно отличить введённое число от пересчитанного результата, найти изменённую формулу или проверить структуру книги. Microsoft указывает, что приложение доступно только в определённых корпоративных редакциях Office и Microsoft 365 для предприятий.
Если Spreadsheet Compare установлен, откройте его, выберите Home → Compare Files, укажите старую и новую версии, затем оставьте нужные категории различий. Экспортируйте результат и отдельно проверьте самые существенные изменения.
Обзор Spreadsheet Compare у Microsoft ↗ · Пошаговое сравнение двух книг ↗
Способ 3 — настроить повторяемую сверку в Power Query
Power Query нужен, когда новые версии выгружаются регулярно. Загрузите обе таблицы как запросы, приведите ключевые столбцы к одному типу и выполните слияние по артикулу или другому ключу. Полное внешнее соединение сохраняет строки обеих сторон; левое и правое антисоединения помогают выделить строки, которых нет во второй или первой таблице.
- Преобразуйте диапазоны в таблицы с заголовками.
- Загрузите каждую таблицу через Данные → Получить данные.
- Задайте ключу одинаковый тип, обычно «Текст».
- Выберите Главная → Объединить запросы и отметьте ключевые столбцы в одинаковом порядке.
- Выберите тип соединения по вопросу и разверните нужные столбцы второй таблицы.
- Добавьте явные признаки «только в старой», «только в новой» и «значение изменилось».
Инструкция Microsoft по слиянию запросов Power Query ↗
Способ 4 — сравнить значения онлайн без загрузки XLSX
Инструмент ДокиДепо работает в браузере с CSV, TSV или вставленными ячейками. Он определяет общие столбцы, просит выбрать уникальный ключ и показывает четыре группы: изменённые, только в первой таблице, только во второй и совпадающие. Исходные значения не отправляются на сервер.
- В каждой книге откройте нужный лист и сохраните его как CSV UTF-8 либо скопируйте ячейки вместе с заголовками.
- Перед сохранением проверьте формулы: в CSV останутся видимые значения, а не структура формул.
- Добавьте обе таблицы, нажмите «Определить общие столбцы» и выберите ключ.
- Сравните группы результата и скачайте длинный CSV-отчёт, где одно изменившееся поле занимает одну строку.
XLSX-книга целиком, формулы, стили, скрытые листы, объединённые ячейки, комментарии, макросы и история изменений. CSV представляет один плоский набор видимых значений.
Открыть сравнение таблиц → Скачать первый учебный CSV Скачать второй учебный CSV
Как читать результат
| Группа | Что можно утверждать | Что проверить |
|---|---|---|
| Только в первой | Ключ не найден во второй таблице | Удаление, фильтр выгрузки, изменение ключа или другой срез |
| Только во второй | Ключ появился во второй таблице | Новый объект, восстановление или иной состав выгрузки |
| Изменена | Ключ совпал, но хотя бы одно значение отличается | Тип, единица, округление, пробелы и бизнес-смысл поля |
| Совпадает | Прочитанные значения общих столбцов равны | Формулы и оформление могли отличаться и здесь не проверялись |
Отсутствие строки не доказывает удаление товара, а совпадение значений не доказывает совпадение формул. Сначала зафиксируйте, какие именно версии, листы, столбцы и правила нормализации участвовали в проверке.
Частые вопросы
Как сравнить два Excel-файла на различия?
Выберите способ по типу различий. Для визуального просмотра — режим «Рядом», для формул и оформления — Spreadsheet Compare, для регулярной сверки строк — Power Query, для быстрого отчёта по значениям — сохранение нужных листов как CSV и сравнение по ключу.
Можно ли сравнить два файла Excel онлайн?
ДокиДепо сравнивает локально значения CSV/TSV и вставленные ячейки. Прямой разбор XLSX не заявлен: формулы, стили, листы и макросы не анализируются.
Как найти строки только из одного файла?
Используйте уникальный ключ. Полное внешнее соединение в Power Query или сравнение CSV по ключу разделит строки на «только в первой», «только во второй», изменённые и совпадающие.
Почему нельзя просто сравнить строку 25 со строкой 25?
Сортировка, вставка и удаление меняют номера строк. Стабильный ключ сохраняет соответствие одной сущности даже при другом порядке.
Источники
- Microsoft Support: сравнение листов рядом и синхронная прокрутка.
- Microsoft Support: возможности и доступность Spreadsheet Compare.
- Microsoft Support: сравнение двух книг в Spreadsheet Compare.
- Microsoft Support: слияние запросов, ключи и типы соединений Power Query.
Полезно коллеге
Передайте инструкцию без файлов
Получатель откроет чистую статью и добавит свои данные только в выбранный им инструмент.
В ссылку не попадут таблицы, цены, коды, QR-адрес, результаты расчёта или данные входа.