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

Обновлено: 08.07.2024

Нужно сравнить два файла Microsoft Excel? Вот два простых способа сделать это.

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

это требует большой концентрации, но есть способы облегчить себе жизнь.

Нужно ли вам внимательно посмотреть вручную или вы хотите, чтобы Excel выполнял некоторые тяжелые работы

от вашего имени, вот два простых способа сравнить несколько листов.

Как сравнить файлы Excel

Excel позволяет пользователям сразу выводить на экран две версии документа, чтобы быстро установить различия между ними:

  1. Сначала откройте рабочие книги, которые нужно сравнить.
  2. Перейдите к Вид> Окно> Вид рядом.

Сравнение файлов Excel на глаз

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

или совершенно разные файлы.

Если из одной и той же книги получено более одного листа, ее необходимо отделить заранее. Для этого перейдите к Вид> Окно> Новое окно.

как сравнить два листа Excel рядом

Это не разделит отдельные листы навсегда, просто откроет новый экземпляр вашего документа.

Далее идите к Посмотреть вкладка и найти Посмотреть бок о бок в Окно раздел.

как сравнить два листа Excel рядом

В этом меню будут перечислены все таблицы, которые в данный момент открыты. Если у вас есть только два открытых, они будут выбраны автоматически.

как сравнить два листа Excel рядом

Сделайте свой выбор и нажмите Хорошо. Вы увидите, что обе таблицы появятся на экране.

как сравнить два листа Excel рядом

Если это более удобно, вы можете использовать Расставить все кнопка для переключения между вертикальной и горизонтальной конфигурацией.

как сравнить два листа Excel рядом

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

как сравнить два листа Excel рядом

Включение этого параметра гарантирует, что при прокрутке одного окна другое будет двигаться синхронно. Это важно, если вы работаете с большой таблицей

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

Сравнение файлов Excel с использованием условного форматирования

Во многих случаях лучший способ сравнения двух электронных таблиц может состоять в том, чтобы просто вывести их на экран одновременно. Однако возможно несколько автоматизировать процесс.

Использование условного форматирования

Мы можем проверить Excel на наличие расхождений между двумя листами. Это может сэкономить много времени, если все, что вам нужно найти, это различия между одной версией и другой.

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

как сравнить два листа Excel рядом

Здесь вы можете использовать выпадающее меню, чтобы решить, в какой документ он будет вставлен.

как сравнить два листа Excel рядом

Ctrl + Shift + End.

Перейдите к Главная> Стили> Условное форматирование> Новое правило.

как сравнить два листа Excel рядом

Выбрать Используйте формулу, чтобы определить, какие ячейки форматировать и введите следующее:

Просто не забудьте выложить «sheet_name» для любого имени другого листа. Эта формула выполняет только проверку, когда ячейка на одном листе не точно соответствует соответствующей ячейке на другом листе, и помечает каждый экземпляр.

Далее нажмите Формат и выберите, как вы хотите выделить любые расхождения. Я пошел на стандартную красную заливку. Далее нажмите Хорошо.

как сравнить два листа Excel рядом

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

Пусть Excel сделает тяжелую работу

Excel хорош в монотонных и детально ориентированных работах. Как только вы овладеете его возможностями, вы сможете сэкономить немного времени и усилий, используя такую ​​технику, как условное форматирование и немного изобретательности.

У вас есть совет по сравнению документов в Excel? Или вам нужна помощь с процессами, описанными в этом руководстве? В любом случае, почему бы не присоединиться к беседе в разделе комментариев ниже?

Если другие пользователи имеют право на редактирование вашей книги, то после ее открытия у вас могут возникнуть вопросы "Кто ее изменил? И что именно изменилось?" Средство сравнения электронных таблиц от Майкрософт поможет вам ответить на эти вопросы — найдет изменения и выделит их.

Важно: Spreadsheet Compare is only available with Office профессиональный плюс 2013, Office профессиональный плюс 2016, Office профессиональный плюс 2019, or Приложения Microsoft 365 для предприятий.

Откройте средство сравнения электронных таблиц.

В левой нижней области выберите элементы, которые хотите включить в сравнение книг, например формулы, форматирование ячеек или макросы. Или просто выберите вариант Select All (Выделить все).

На вкладке Home (Главная) выберите элемент Compare Files (Сравнить файлы).

Сравнение файлов

Изображение кнопки

В диалоговом окне "Сравнение файлов" в строке " " выберите более ранжную версию книги. Помимо выбора файлов, сохраненных на компьютере или в сети, можно также ввести веб-адрес, ведущий к книге, сохраненной на сайте.

Команда "Сравнить файлы"

Изображение кнопки

В диалоговом окне "Сравнение файлов" в строке "С" до нужной версии.

Примечание: Можно сравнивать два файла с одинаковыми именами, если они хранятся в разных папках.

Результаты сравнения отображаются в виде таблицы, состоящей из двух частей. Книга в левой части соответствует файлу, указанному в поле "Compare" (Сравнить), а книга в правой части — файлу, указанному в поле "To" (С чем). Подробные сведения отображаются в области под двумя частями таблицы. Изменения выделяются разными цветами в соответствии с их типом.

Интерпретация результатов

В двух расположенных рядом частях таблицы сравнивается каждый лист из обоих файлов, начиная с самого крайнего слева. Если лист в книге скрыт, он все равно отображается и сравнивается в средстве сравнения электронных таблиц.

Изменение размера ячеек

Если содержимое не умещается в ячейках, выберите команду Resize Cells to Fit (Размер ячеек по размеру данных).

Различия разного типа выделяются с помощью цвета заливки ячейки или цвета шрифта текста. Например, ячейки с введенными значениями (не с формулами) выделяются заливкой зеленого цвета в расположенных рядом частях таблицы и шрифтом зеленого цвета в области результатов. В левой нижней части указаны условные обозначения, поясняющие значения цветов.

Другие способы работы с результатами сравнения

Если вы хотите сохранить результаты или проанализировать их в другом приложении, экспортируйте их в файл Excel или скопируйте и вставьте в другую программу, например Microsoft Word. Можно также получить более точное представление каждого листа с отображением форматирования ячеек, близкое к тому, что вы видите в Excel.

Вы можете экспортировать результаты в файл Excel, более удобный для чтения. Выберите Home > Export Results (Главная > Экспорт результатов).

Чтобы скопировать результаты и вставить их в другую программу, выберите Home > Copy Results to Clipboard (Главная > Копировать результаты в буфер обмена).

Чтобы отобразить форматирование ячеек из книги, выберите Home > Show Workbook Colors (Главная > Показать цвета книги).

Другие причины для сравнения книг

Средство сравнения электронных таблиц можно использовать не только для сравнения содержимого листов, но и для поиска различий в коде Visual Basic для приложений (VBA). Результаты отображаются в окне таким образом, чтобы различия можно было просматривать параллельно.


В Microsoft Excel есть действительно интересная функция, известная как «Сравнить файлы», которая позволяет сравнивать два конкретных файла или книги и помогает выделить эти изменения после сравнения. В этой статье мы объясним, как сравнить две книги Excel.

Зачем сравнивать таблицы Excel?

Есть много ситуаций, когда вам может понадобиться сравнить два листа Excel:

  • У вас возникли проблемы с поиском обновлений, внесенных вашими коллегами в ваши книги Excel.
  • Когда у вас есть две версии книги, например, предыдущая и текущая, иногда требуется продемонстрировать эти изменения вашему руководителю в компании.
  • Возможно, вам придется проанализировать свой предыдущий рост. Для этого вам необходимо проверить изменения данных в текущем файле по сравнению с предыдущим файлом.

Проблема еще больше, когда несколько человек работают над одной книгой в Microsoft Excel и, следовательно, может быть несколько версий одного и того же файла. Во всех таких сценариях вы должны сравнить предыдущую и текущую книги, и это будет хорошей идеей, прежде чем продолжить.

Что можно сравнить в двух книгах Excel?

Функция сравнения фактически связана с различными функциями, с помощью которых она может дать нам правильные результаты. Всего существует 14 областей, в которых работает эта функция, и чаще вы можете выбирать по своему усмотрению. Вы можете установить или снять отметку с нужных опций. Ниже приведены области, в которых работает эта функция:

Ошибки формул SysGen

Ошибка имен SysGen

Подключение для передачи данных

Защита листа / книги

В каждой из этих областей книга сравнения предоставляет вам действительно быстрый метод одновременного сравнения двух похожих книг.

Как сравнить две книги Excel?

Первый шаг в сравнении двух книг Excel для активации вкладки «Запрос» в Microsoft Excel. Если у вас этого нет прямо сейчас, просто выполните следующие действия:

Активация вкладки запроса в Microsoft Excel

  1. Перейдите в меню «Файл> Параметры». Это откроет вам небольшое окно «Параметры Excel».
  2. Теперь посетите раздел «Надстройки». Вы увидите раздел активных и неактивных надстроек приложений.
  3. В разделе «Неактивные надстройки приложений» щелкните надстройку «Запросить» и активируйте ее.
  4. Выберите надстройку «Запросить» и посмотрите в нижней части «Управление». В раскрывающемся списке выберите «Надстройки COM», нажмите кнопку «Перейти…», а затем нажмите «ОК».
  5. Теперь на ленте появится вкладка «Запрос».

Как сравнить две книги Excel?

Включение вкладки "Запрос" в Excel

Шаги по сравнению двух книг Excel

Допустим, у нас есть две книги для сравнения их данных. Здесь мы используем «предыдущую» рабочую книгу и «текущую» рабочую книгу. В «Раннюю» рабочую книгу мы внесли некоторые изменения и сохранили ее под новым названием «Текущая» рабочая книга. Более ранняя рабочая книга содержит старые данные, а «Текущая» содержит некоторые измененные данные.

  • Шаг 1. У нас есть более ранняя рабочая тетрадь, подобная этой:

Как сравнить две книги Excel?

Предыдущая рабочая тетрадь

  • Шаг 2: Вот наша текущая рабочая книга, в которой, как вы можете видеть, есть некоторые измененные данные.

Как сравнить две книги Excel?

Текущая рабочая тетрадь

  • Шаг 3: Теперь перейдите к любой из рабочих тетрадей. Щелкните вкладку «Запрос», а затем в разделе «Сравнение» щелкните «Сравнить файлы».

Как сравнить две книги Excel?

Выберите "Сравнить" на вкладке "Запрос".

  • Шаг 4: Вы увидите окно сравнения, в котором вас попросят выбрать файл сравнения и с каким файлом вы хотите его сравнить. В нашем случае для более раннего файла используется опция «Сравнить », а для текущего файла – опция «Кому». Вы можете легко обменивать файлы, нажав на кнопку «Поменять файлы».

Как сравнить две книги Excel?

Выберите файлы для сравнения

Как сравнить две книги Excel?

Результаты сравнения двух файлов Excel

Когда у вас будет больше изменений, Excel сгруппирует изменения по разным категориям и перечислит все изменения между двумя сравниваемыми файлами.

Статьи по Теме:

Что нельзя сравнивать?

В некоторых областях эта функция не будет работать напрямую. Эта функция, прежде всего, находит все листы в книге с одинаковыми именами и одинаковыми именами. Он сравнивает значение ячейки по ячейке на каждом листе. Проекты VBA, форматы ячеек, комментарии, диаграммы, объекты в этой функции не сравниваются.

Эта функция работает только с двумя книгами, не более того. Как вы видели выше, в окнах сравнения вы можете добавить только 2 книги. Итак, это могло быть ограничением этой функции. Если какая-либо книга защищена, эта функция не позволит сравнивать этот файл. Сначала вам нужно снять защиту, затем вы можете использовать его для сравнения.

Заключение

В приведенном выше руководстве мы поделились тем, что вы можете сравнивать, как сравнивать и что нельзя сравнивать с помощью функции сравнения Microsoft Excel. Теперь убедитесь, что вы сравниваете похожие файлы, чтобы получить правильный результат. Вы не сможете использовать объект, проект VBA и другие подобные вещи, как описано выше. Вы можете одновременно сравнивать только две книги.

На любой платформе 1С есть типовая обработка «Сравнить файлы». Находится в верхнем левом углу: «Главное меню — Файл — Сравнить файлы».



Чтобы начать работать, добавьте сопоставляемые файлы в окошки «Сравнить» и «С». Укажите «Как» сравнить: табличный документ, текстовый документ или двоичное сравнение. Нажмите клавишу «ОК».


Открылось окно с обеими таблицами, в которых цветом выделены отличающиеся значения.



На верхней панели инструментов доступны следующие команды :


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


меняет порядок сравнения: если ее нажать, то правый лист окажется слева, а левый — справа;


— настройка ячеек по цветам.


В нижней части окна отображается подсказка, что означает каждый цвет.


Плюсы:

не требует дополнительного программного обеспечения;

моментально показывает все изменения без предварительных настроек;

удобный интерфейс: когда на любой части окна прокручиваешь первый файл вверх/вниз или вправо/влево, в то же время параллельно ему прокручивается второй.

Минусы:

ограниченное количество форматов — работает только с .txt и .mxl. Нельзя вставить Excel-файлы;

невозможно сохранить результат сравнения во внешний файл. Даже если скопировать данные и вставить в тот же Excel, цветное выделение различий не перенесется;

нет дополнительных формул, например, чтобы вывести сумму по колонке.

Способ № 2: сравнить в Excel

Самый распространенный метод: выгружаете первоначальный вариант отчета и тот же отчет с поправками в формате .xls и сверяете их в Microsoft Excel, пользуясь доступными формулами.

Для примера приведу стандартную формулу «Если».

1. Выделяем пустую ячейку. В ней будет отображаться результат функции.


2. В верхней панели кликаем на ярлык формулы .

3. В предложенном списке выбираем функцию «ЕСЛИ», нажимаем «ОК».

4. Задаем условие в поле «Лог-выражение». На скрине-примере условие следующее: если значение ячейки по колонке «Конечный остаток» левой таблицы равен значению ячейки по колонке «Конечный остаток» справа.

5. В поле «Значение_если_истина» указываем, какой вывод нужно вывести, если значения равны.

6. В поле «Значение_если_ложь» обозначаем, какой вывод нужно вывести, если значения различны.


В таблице автоматически отобразился результат по выделенной строке. Чтобы вывести итоги по другим строкам, наведите мышку на правый нижний угол первой ячейки с формулой, захватите и протяните по колонке вниз до конца таблиц.


В скрине-примере видно, что гораздо больше итогов с выводом «отличаются», что не соответствует действительности — некоторые строки с одним и тем же регистратором не располагаются друг напротив друга. Выбранная функция этот момент не контролирует, поэтому вышли ложные результаты. Чтобы исключить такие ошибки, прежде чем использовать формулу, необходимо обе таблицы вручную откорректировать и проставить строки с одним и тем же регистратором в одну линию.

Способ занимает много времени, особенно если сводка состоит из тысячи строк. Его удобно использовать, работая с небольшим объемом данных.

В маленьких файлах вы можете суммировать значения ячеек в колонках и тем самым выходить на строки с различиями.


Если хотите быстро найти нужные ячейки, не вчитываясь в каждую строку и не напрягая зрение, воспользуйтесь функционалом «Условное форматирование».

Вот один из примеров настройки:



Плюсы:

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

Минусы:

иногда потребуется не один час, чтобы подстроить таблицу для шаблонной формулы;

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

Способ №3: использовать «Средство сравнения электронных таблиц»

«Средство сравнения электронных таблиц» — отдельное ПО, устанавливаемое вместе с пакетом версии Microsoft Office 2013 Pro+ и Microsoft Office 365 Pro+. В других версиях этой программы нет.

Чтобы ее запустить, в меню «Пуск» выберите: «Все программы — Microsoft Office — Средство сравнения электронных таблиц (Spreadsheet Compare 2013)».

На вкладке «Главное» (Home) нажмите «Сравнить файлы» (Compare Files).


В окошках «Сравнить» (Compare) и «С» (To) укажите нужные файлы формата Excel. Нажмите «ОК».


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

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

В правом нижнем углу показывается статистика по отличиям: общее количество различающихся значений, число ячеек с разным форматом и прочее.


Результаты сравнения можно сохранить в Excel по команде: «Экспорт результатов» (Export Results) на вкладке «Главное» (Home). Есть возможность скопировать итоги и вставить их в любое другое текстовое ПО: «Копировать результаты в буфер обмена» (Copy Results to Clipboard).

Плюсы:

позволяет быстро и просто сверять готовые таблицы;

можно сохранить результат для дальнейшего использования;

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

Минусы:

нельзя редактировать табличные части;

работает только с форматом Excel;

доступна в Microsoft Office 2013 Pro+ и Microsoft Office 365 Pro+.

Способ № 4: использовать Excel Power Query

Power Query — отдельная надстройка в Excel, которая по умолчанию есть в версии Microsoft Office 2016 и выше (вкладка «Данные»). В младших версиях ее можно установить самостоятельно, скачав по ссылке: Power Query — технология подключения к данным, которая помогает обнаруживать, подключать, объединять и уточнять данные из различных источников для анализа.

Чтобы начать с ней работать, необязательно заранее подготавливать файлы Excel, сохранять, копировать таблицы. Power Query позволяет загружать данные:

внешнего файла форматом Excel, CSV, XML;

баз данных SQL, Access, IBM DB2 и других;

веб-служб Dynamics 365,

Самые продвинутые пользователи могут «Написать запрос с нуля».

В этой статье я подробно опишу только сопоставление двух таблиц. На первый взгляд, способ очень трудный и долгий, но если вы освоите его, то процесс будет занимать не больше 10 минут.

Перед вами две таблицы в Excel. Нужно преобразовать каждую в умную таблицу. Для этого выделите нужный диапазон, на вкладке «Главная» кликните на «Форматировать как таблицу» или на клавиатуре нажмите Ctrl+T.


Теперь с каждой таблицы необходимо создать отдельные запросы для сравнения. Выделите любую ячейку в первой таблице и перейдите на вкладку Power Query «Из таблицы или диапазона». Она откроется в «Редакторе Power Query». Рекомендую задать ей «Имя» в свойствах, чтобы в дальнейшем не путать файлы. При необходимости уберите лишние строки и столбцы.


Нажмите «Закрыть и загрузить в …», выберите «Только создать подключение» и кликните на кнопку «Загрузить».



Повторите все шаги со вторым документом.

В правой части окна появились два запроса с указанными именами таблиц. На панели инструментов выберите команду «Слияние» и укажите поочередно созданные запросы. По одному разу в каждой части окна кликом выделите колонки, по которым нужно объединить файлы. Тип соединения «Полное внешнее (все строки из обеих таблиц)». Кликните на «ОК».



Вы снова попали в «Редактор Power Query». Здесь обе таблицы объединены в одну путем слияния указанных столбцов. В «Свойствах» задайте имя новому документу — раскройте крайнюю правую колонку, нажав на иконку .


Следующий этап — вывести отличия таблиц в отдельную колонку. На вкладке «Добавление столбца» выберите «Условный столбец». В окне настройки задайте «Имя нового столбца» и проставьте условия сравнений колонок и какой вывод должен отразиться при их соблюдении. Правил можно задавать неограниченное количество с помощью команды «Добавить правило».

В примере задано:

1. Если в колонке «Регистратор» первой таблицы стоит значение null, а во второй таблице это значение заполнено, значит документ «Добавили».

2. Если в колонке «Регистратор1» второй таблицы стоит значение null, значит документ «Удалили».

3. Если значения колонок «Конечный остаток» и «Конечный остаток1» не равны, значит данные «Изменили».


Обратите внимание на третье условие. Чтобы в «Значении» выбрать нужную колонку, кликните на иконку , затем «Выберите столбец». Только тогда появится выпадающий список допустимых колонок.

Обязательно заполните в левом нижнем углу значение «В противном случае» — оно будет исполняться, если ни одно из вышеприведенных условий не выполнено. Нажмите «ОК».


В «Редакторе» появилась крайняя правая колонка, в которой выведены результаты сравнения по каждой строке. С помощью удобного фильтра можно вывести только строки с интересующим итогом.



Сохраните документ с помощью команды на «Главной» вкладке: «Закрыть и загрузить в … — Таблица — Имеющийся лист — — укажите ячейку, с которой должна начаться новая таблица — ОК — Загрузить».



Итог: таблицы до сравнения и объединенная сводка с готовыми результатами для анализа.


Плюсы:

исключены ошибки по невнимательности, вам нужно только указать, что с чем сравнивать и что вывести в вывод;

надстройка работает со множеством форматов и различными источниками данных.

Минусы:

пока не обнаружено =)

Надеюсь, методы, о которых я рассказал, пригодятся вам в работе и сделают процесс сравнения данных проще и легче. Поделитесь в комментариях способами сопоставления, которыми пользуетесь вы.

Нужно сравнить два файла Microsoft Excel? Вот два простых способа сделать это.

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

это требует большой концентрации, но есть способы облегчить себе жизнь.

Нужно ли вам внимательно посмотреть вручную или вы хотите, чтобы Excel выполнял некоторые тяжелые работы

от вашего имени, вот два простых способа сравнить несколько листов.

Простой способ, как сравнить две таблицы в Excel

Это самые простой и элементарный способ сравнения двух таблиц. Сравнивать таким способом возможно, как числовые значение, так и текстовые. Для примера сравним два диапазона числовых значений, всего на всего прописав в соседней ячейке формулу их равенства =C2=E2, как результат при равенстве ячеек мы получим ответ «ИСТИНА», а если совпадений нет, будет «ЛОЖЬ». Теперь простым авто копированием копируем на весь диапазон нашу формулу позволяющую сравнить два столбика в Excel и видим разницу.


Быстрое выделение значений, которые отличаются

Это также не очень обременительный способ. Если вам просто нужно найти и удостовериться в наличии, ну или отсутствии отличий между таблицами, вам нужно на вкладке «Главная», выбрать кнопку меню «Найти и выделить», предварительно выделив диапазон где надо сравнить две таблицы в Excel. В открывшимся меню выберите пункт «Выделить группу ячеек…» и в появившемся диалоговом окне выберите «отличия по строкам».


Использование макроса VBA

Использование макросов для сравнения двух столбцов позволяет унифицировать процесс и сократить время на подготовку данных. Решение о том, какой результат сравнения необходимо отобразить, полностью зависит от вашей фантазии и навыков владения макросами. Ниже представлена методика, опубликованная на официальном сайте Микрософт.

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Sub Find_Matches() Dim CompareRange As Variant, x As Variant, y As Variant ‘ Установка переменной CompareRangeравной сравниваемому диапазонуSet CompareRange = Range(«B1:B11») ‘ Если сравниваемый диапазон находится на другом листе или книге,’ используйте следующий синтаксис’ Set CompareRange = Workbooks(«Книга2»). _ ‘ Worksheets(«Лист2»).Range(«B1:B11″)» Сравнение каждого элемента в выделенном диапазоне с каждым элементом’ переменной CompareRangeFor Each x In Selection For Each y In CompareRange If x = y Then x.Offset(0, 2) = x Next y Next x End Sub

В данном коде переменной CompareRange присваивается диапазон со сравниваемым массивом. Затем запускается цикл, который просматривает каждый элемент в выделенном диапазоне и сравнивает его с каждым элементом сравниваемого диапазона. Если были найдены элементы с одинаковыми значениями, макрос заносит значение элемента в столбец С.

Чтобы использовать макрос, вернитесь на рабочий лист, выделите основной диапазон (в нашем случае, это ячейки A1:A11), нажмите сочетание клавиш Alt+F8. В появившемся диалоговом окне выберите макрос Find_Matches и щелкните кнопку выполнить.


После выполнения макроса, результат должен быть следующим:


Сравнить две таблицы в Excel с помощью условного форматирования

Очень хороший способ, при котором вы сможете видеть выделенным цветом значение, которые при сличении двух таблиц отличаются. Применить условное форматирование вы можете на вкладке «Главная», нажав кнопку «Условное форматирование» и в предоставленном списке выбираем «Управление правилами».



В диалоговом окне «Диспетчер правил условного форматирования», жмем кнопочку «Создать правило» и в новом диалоговом окне «Создание правила форматирования», выбираем правило «Использовать формулу для определения форматируемых ячеек». В поле «Изменить описание правила» вводим формулу =$C2<>$E2 для определения ячейки, которое нужно форматировать, и нажимаем кнопку «Формат».



Определяем стиль того, как будет форматироваться наше значение, которое соответствует критерию.



Теперь в списке правил появилось наше ново сотворённое правило, вы его выбираете, нажимаете «Ок».

И все правило применилось к нашему диапазону, где мы пытаемся проверить на похожесть две таблицы, и стало видны отличия, к которым применилось условное форматирование.


Поиск отличий в двух списках

​If Worksheets(«Лист1»).Cells(i, 2)​ тыс.строк, от формул​ Для этого придется​ нажмите клавишу​ форматированных ячеек:».​ отображаются в окне​ области под двумя​ возникнуть вопросы «Кто​ формул или ссылок​ подключения данных к​

Вариант 1. Синхронные списки

​ и другие задачи,​ 1)​ единицы, а во​ — то ведь​ модуля объясните пожалуйста.​ первом файле, и​ потом делал Условное​ = Worksheets(«Лист2»).Cells(i, 2)​ нужно будет избавиться.​ использовать формулу массива:​F5​В поле ввода введите​​ таким образом, чтобы​

​ частями таблицы. Изменения​
​ ее изменил? И​
​ на именованные диапазоны.​

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

​ базе данных Access​ вы можете использовать​

​ втором одна, то​ по ним можно​

​Steel Rain​ 1 ячейку во​ форматирование-Правила выделения ячеек-Повторяющиеся​ Then ‘ И​Для этого скопировать​Выглядит страшновато, но свою​, затем в открывшемся​ формулу:​ различия можно было​ выделяются разными цветами​​ что именно изменилось?»​

​ Схема может пересекать​
​ и текстовому файлу.​
​ команды на вкладке​

​For Each x​ код покажет, что​ формулами подтянуть остальное​: а, ещё, пардонте,​ втором. По второму​ значения и далее​​ размеры тоже совпали​​ весь столбец C​ работу выполняет отлично​​ окне кнопку​

​Щелкните по кнопке «Формат»​
​ просматривать параллельно.​ в соответствии с​
​ Средство сравнения электронных​ листы и книги.​Подробнее об этом можно​
​Inquire​ In .keys ‘начинаем​ не совпадает одна​ из тех строк.​​ забыл уточнить, значения​​ запросу 2-ую ячейку​

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

​ в этой колонке​Range(Worksheets(«Лист1»).Cells(i, 1), Worksheets(«Лист1»).Cells(i,​ в буфер обмена,​ ;)​

  • ​Выделить (Special)​ и на вкладке​
  • ​У нас имеется две​​ их типом.​
  • ​ таблиц от Майкрософт​В данной схеме отображаются​ узнать в разделе​​(Запрос). Вкладка​
  • ​ перебор данных в​ единица первого списка.​С помощью ВПР()​​ в ячейках по​ в том же​ фильтр по цвету​ 10)).Select​ правый клик >>​
  • ​Steel Rain​

Вариант 2. Перемешанные списки

​-​ «Заливка» укажите синий​ таблицы заказов, скопированных​В двух расположенных рядом​ поможет вам ответить​ два уровня связей​

​ Анализ книги.​Inquire​ словаре по ключам​Ну а по​ или индекса с​ которым нужен отбор​ столбце в первом​​ заливки. На файле​’ здесь 10​ специальная вставка >>​: Доброго всем времени​Отличия по строкам (Row​ цвет. На всех​ в один рабочий​​ частях таблицы сравнивается​

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

​ на эти вопросы —​​ ячейки для ячейки​

​К началу страницы​(Запрос) ленты Excel​If .Item(x) =​ итему думаю кей​
​ поискпозицией :)​
​ строковые​

​ файле и 2-ую​ в 8Мб данный​ — это номер​ значения.​ суток.​ differences)​ окнах жмем ОК.​ лист. Необходимо выполнить​

​ каждый лист из​ найдет изменения и​​ A10 на листе​
​В книгах, связанных с​
​ содержит кнопки для​
​ 1 Then ‘если​
​ не получить без​То, что там​Hugo​ во втором. Получил​

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

​ способ занимает около​ последнего столбца в​Похожая тема:​

​Сразу скажу, практически​. В последних версиях​При определении условий для​ сравнение данных двух​ обоих файлов, начиная​

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

​ выделит их.​ 5 в книге​ другими книгами с​

Как сравнить две таблицы в Excel с помощью функции СЧЁТЕСЛИ и правил

Все вышеперечисленные способы хороши для упорядоченных таблиц, а вот когда данные, не упорядоченные необходимы иные способы один из которых мы сейчас и рассмотрим. Представим, к примеру, у нас есть 2 таблицы, значения в которых немного отличаются и нам необходимо сравнить эти таблицы для определения значения, которое отличается. Выделяем значение в диапазоне первой таблицы и на вкладке «Главная», пункт меню «Условное форматирование» и в списке жмем пункт «Создать правило…», выбираем правило «Использовать формулу для определения форматируемых ячеек», вписываем формулу =СЧЁТЕСЛИ($C$1:$C$7;C1)=0 и выбираем формат условного форматирования.


Формула проверяет значение из определенной ячейки C1 и сравнивает ее с указанным диапазоном $C$1:$C$7 из второго столбика. Копируем правило на весь диапазон, в котором мы сравниваем таблицы и получаем выделенные цветом ячейки значения, которых не повторяется.

Как сравнить две таблицы в Excel с помощью функции ВПР


Интерпретация результатов

В двух расположенных рядом частях таблицы сравнивается каждый лист из обоих файлов, начиная с самого крайнего слева. Если лист в книге скрыт, он все равно отображается и сравнивается в средстве сравнения электронных таблиц.

Если содержимое не умещается в ячейках, выберите команду Resize Cells to Fit

(Размер ячеек по размеру данных).

Различия разного типа выделяются с помощью цвета заливки ячейки или цвета шрифта текста. Например, ячейки с введенными значениями (не с формулами) выделяются заливкой зеленого цвета в расположенных рядом частях таблицы и шрифтом зеленого цвета в области результатов. В левой нижней части указаны условные обозначения, поясняющие значения цветов.

Как сравнить две таблицы в Excel функции ЕСЛИ

Этот вариант предусматривает использования логической функции ЕСЛИ и отличие этого способа в том что для сравнения двух столбцов будет использован не весь массив целиком, а только та ее часть, которая нужна для сравнения.

Для примера, сравним два столбика А и В на рабочем листе, в соседней колонке С введем формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C2;$E$2:$E$7;0));»»;C2) и копируем ее на весь вычисляемый диапазон. Эта формула позволяет просматривать последовательно есть ли определенные элементы из указанного столбика А в столбике В и возвращает значение, в случае если оно было найдено в столбике В.


Сравнение файлов Excel на глаз

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

или совершенно разные файлы.

Если из одной и той же книги получено более одного листа, ее необходимо отделить заранее. Для этого перейдите к Вид> Окно> Новое окно.

как сравнить два листа Excel рядом

Это не разделит отдельные листы навсегда, просто откроет новый экземпляр вашего документа.

Далее идите к Посмотреть вкладка и найти Посмотреть бок о бок в Окно раздел.

как сравнить два листа Excel рядом

В этом меню будут перечислены все таблицы, которые в данный момент открыты. Если у вас есть только два открытых, они будут выбраны автоматически.

как сравнить два листа Excel рядом

Сделайте свой выбор и нажмите Хорошо. Вы увидите, что обе таблицы появятся на экране.

как сравнить два листа Excel рядом

Если это более удобно, вы можете использовать Расставить все кнопка для переключения между вертикальной и горизонтальной конфигурацией.

Читайте также: