GostDoc
Деловые документы

Как сравнить два файла Excel на различия: формулы, надстройки и онлайн-сравнение

Как сравнить два файла Excel на различия: формулы, надстройки и онлайн-сравнение

Сверка двух таблиц Excel — ежедневная рутина бухгалтеров, сметчиков, финансистов, закупщиков и аналитиков. Нужно сопоставить свежий прайс-лист поставщика со старым, сличить две версии сметы, найти расхождения в бухгалтерских отчетах или проверить, какие строки изменились после правок коллеги. Делать это «на глаз» при тысячах строк невозможно.

Главная ловушка ручного сравнения в Excel: Если во вторую таблицу вставили всего одну новую строку в середине списка, обычные формулы вида =Лист1!A1=Лист2!A1 или условное форматирование сразу «ломаются». Происходит сдвиг строк, и вся оставшаяся часть таблицы (сотни или тысячи строк) подсвечивается как 100% расхождение, хотя данные в них идентичны.

4 классических способа сравнить таблицы внутри Excel

МетодСложностьДля каких задач подходитГлавный недостаток
Условное форматированиеНизкаяНебольшие таблицы с одинаковым порядком строкБессильно при сдвиге или добавлении новых строк
Формулы ВПР / XLOOKUPСредняяПрайс-листы с уникальными артикулами/IDТребует написания формул и вспомогательных столбцов
Spreadsheet Compare (Inquire)ВысокаяСложные финансовые модели и формулыДоступно только в дорогих версиях Office Pro Plus / Enterprise
Онлайн-сервис GostDocВ 1 кликЛюбые таблицы: сметы, акты, прайсы, базы данныхСравнение таблиц Excel (.xlsx, .xls) входит в тариф «Профессиональный»

Способ 1. Условное форматирование (быстрая подсветка ячеек)

Если у вас есть два листа с абсолютно одинаковой структурой и одинаковым порядком строк:

  1. Выделите диапазон данных на втором листе (например, A1:G100).
  2. Нажмите Главная → Условное форматирование → Создать правило.
  3. Выберите тип правила: «Использовать формулу для определения форматируемых ячеек».
  4. Введите формулу: =A1<>Лист1!A1 (обратите внимание: ссылки на ячейку должны быть относительными, без знаков $).
  5. Нажмите «Формат», выберите светло-красную заливку и нажмите ОК.

Результат: все ячейки на Листе 2, значения которых отличаются от Листа 1, подсветятся красным цветом. Но помните: если строки были отсортированы по-разному или добавилась хотя бы одна новая позиция — метод не сработает.

Сравнение таблиц и прайсов

Сравните два файла Excel на различия

Загрузите два прайс-листа или отчёта — сервис сопоставит строки, выявит расхождения в ценах, количествах и новых позициях.

  • Сверка прайсов и смет
  • Подсветка расхождений в ячейках
  • Анализ измененных значений
Сравнить таблицы Excel Сверка таблиц, прайсов и смет онлайн

Способ 2. Формулы ПРОСМОТРX (XLOOKUP) и ВПР (сверка по ключу)

Для прайс-листов и номенклатурных баз, где есть уникальный идентификатор (артикул, код товара или ИНН компании), надежнее использовать функцию вертикального поиска:

Формула для современного Excel (ПРОСМОТРX / XLOOKUP):
=ПРОСМОТРX(A2; 'Прайс_Старый'!A:A; 'Прайс_Старый'!C:C; "Новая позиция")
(В англоязычной версии: =XLOOKUP(A2; 'Прайс_Старый'!A:A; 'Прайс_Старый'!C:C; "Новая позиция"))

Формула для классического Excel (ВПР / VLOOKUP):
=ЕСЛИОШИБКА(ВПР(A2; 'Прайс_Старый'!A:C; 3; ЛОЖЬ); "Новая позиция")

Чтобы рассчитать разницу в цене и избежать ошибки #ЗНАЧ! для новых товаров, создайте рядом расчетный столбец с проверкой на число:

=ЕСЛИ(ЕЧИСЛО(D2); C2 - D2; "Новая позиция")

Если результат равен нулю — цена не менялась. Если положительный — товар подорожал на указанную сумму. Если отрицательный — подешевел. А если товар не продавался ранее — ячейка аккуратно выведет «Новая позиция» вместо ошибки вычислений.

Секретный экспресс-метод за 5 секунд: F5 → «Отличия по строкам»

Если две сравниваемые таблицы расположены рядом на одном листе (например, старые цены в столбце B, а новые в столбце C), найти расхождения можно моментально без формул:

  1. Выделите оба сопоставляемых столбца с данными (например, B2:C500).
  2. Нажмите клавишу F5 (или Ctrl + G) и в появившемся окне нажмите кнопку «Выделить…» (Special).
  3. Отметьте пункт «Отличия по строкам» (Row differences) и нажмите ОК.
  4. Excel мгновенно оставит выделенными только те ячейки в столбце C, значения в которых отличаются от столбца B.
  5. Не снимая выделения, нажмите на значок «Цвет заливки» на вкладке «Главная» (например, желтый или светло-красный). Все расхождения подсвечены за 5 секунд!

Способ 3. Встроенная надстройка Microsoft Spreadsheet Compare

Если у вас установлена редакция Microsoft Office Professional Plus или подписка Microsoft 365 для предприятий, в систему встроен официальный инструмент сравнения книг:

  1. В меню «Пуск» найдите и запустите программу Spreadsheet Compare (или включите надстройку Inquire в настройках самого Excel).
  2. На панели инструментов нажмите Compare Files.
  3. В поле Compare (Старый файл) укажите первую книгу, в поле To (Новый файл) — вторую.
  4. Программа выведет интерактивную карту расхождений: зеленым подсветятся измененные значения, синим — измененные формулы, пурпурным — структурные перестановки.

Минус: в стандартных домашних и базовых студенческих версиях Excel этой надстройки попросту нет в меню.

Способ 4. Автоматическое онлайн-сравнение файлов Excel в GostDoc

Чтобы не писать формулы, не возиться со сдвигами строк и не искать дорогие версии Office Pro, используйте автоматический онлайн-движок сравнения:

  1. Откройте страницу сравнения документов GostDoc.
  2. Загрузите исходную книгу Excel в левое поле и новую редакцию — в правое.
  3. Сервис проведет сопоставление табличных данных на уровне ячеек и строк.
  4. Умный алгоритм определяет вставленные и удаленные строки и выравнивает таблицу так, чтобы идентичные позиции оставались на одном уровне без визуального смещения.
  5. Все измененные цифры, суммы, артикулы и даты наглядно подсвечиваются с цветовой дифференциацией.

Сравнение Excel в тарифе «Профессиональный»

Онлайн-просмотр различий текстов и базовых документов в GostDoc доступен прямо в браузере. Специализированный глубокий анализ объемных таблиц Excel (.xlsx, .xls), строительных смет и сложных прайс-листов с выравниванием сдвигов строк и поклеточным сопоставлением входит в пакетный тариф «Профессиональный».

3 частые скрытые ошибки при сопоставлении таблиц

  1. Число сохранено как текст. Если в одной таблице в ячейке стоит число 1500, а в другой — текст '1500, для Excel это разные значения. Формула проверки покажет несовпадение, хотя визуально цифры одинаковы.
  2. Неразрывные пробелы. При копировании данных из 1С или веб-сайтов в ячейках часто появляются скрытые неразрывные пробелы (код 160). Обычный пробел (код 32) не равен неразрывному, из-за чего формулы поиска выдают ошибку #Н/Д. Очистить их помогает комбинация функций =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1; СИМВОЛ(160); " ")).
  3. Округление при отображении. В ячейке может лежать число 10.499, а формат отображает «10.5». Если во второй таблице введено 10.501, на экране обе ячейки выглядят как «10.5», но математически они не равны.
Устали настраивать формулы ВПР и вручную искать различия в прайсах и сметах? Загрузите файлы в наш сервис — движок мгновенно найдет расхождения в строках и цифрах. Сравнить таблицы онлайн

Часто задаваемые вопросы (FAQ)

Как сравнить два листа внутри одной книги Excel?

Используйте режим разделения экрана: перейдите во вкладку Вид → Новое окно, затем нажмите Упорядочить все → Рядом. Включите режим Синхронная прокрутка, чтобы листать оба листа одновременно.

Можно ли сравнить таблицу Excel со сканом или PDF?

Да. В рамках тарифа «Профессиональный» реализован кросс-форматный анализ: вы можете сопоставить таблицу из Word, PDF или графического скана со сформированным файлом Excel благодаря встроенному распознаванию текста OCR высокой точности.

Работает ли сравнение с файлами формата CSV?

Да. Таблицы в формате CSV разбираются на колонки и сопоставляются аналогично книгам XLSX и XLS.