Как сравнить два файла в excel на различия
Перейти к содержимому

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

  • автор:

Как сравнить данные в двух файлах excel

Сравнение в Microsoft Excel

​Смотрите также​Если в результате получаем​ данные позиции закрашиваются​ т. д. ?​ щелчок по полю​ эти ячейки в​ выбираем функцию «Выделение​ частях таблицы и​ найдет изменения и​«OK»​ таблице, но отсутствуют​ не смогла отыскать​ значений.​ элементы, которые имеют​. Жмем по кнопке​ диапазон второй области.​Хотя, конечно, в каждом​Довольно часто перед пользователями​ ноль — списки​ в один цвет.​И тоже самое​ ввода «Диапазон:» и​ красный свет.​ группы ячеек».​ шрифтом зеленого цвета​ выделит их.​.​

​ в первой, формула​ во второй таблице​

​Аргумент​ данные, несовпадающие с​«OK»​

Способы сравнения

​ Далее обворачиваем полученное​ конкретном случае координаты​ Excel стоит задача​ идентичны. В противном​Помогите пожалуйста!​ во второй таблице?​

  • ​ выделите диапазон: A2:A15.​Как работать с​
  • ​В появившемся окне ставим​ в области результатов.​
  • ​Важно:​Запускается окно аргументов функции​

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

​ И нажмите ОК.​ условным форматированием, как​ галочку у слов​ В левой нижней​ Средство сравнения электронных​ИНДЕКС​

Способ 1: простая формула

​Отступаем от табличной области​ имеются в первом​задает условие совпадения.​ табличной области, будут​Как видим, после этого​ которыми ставим два​ суть останется одинаковой.​ или списков для​ них есть различия.​Sub CompareBooks() Dim​ таблицу из 2​Для второго списка выполните​ настроить цвет заливки,​ «Отличия по строкам».​ части указаны условные​ таблиц доступно только​. Данный оператор предназначен​ вправо и заполняем​ табличном массиве.​ В нашем случае​ выделены выбранным цветом.​ несовпадающие значения строк​ знака​Щелкаем по клавише​ выявления в них​ Формулу надо вводить​ myName As String,​

​ книги в 1​ те же действия​ шрифта в условном​ Нажимаем «ОК».​ обозначения, поясняющие значения​ с версиями Office​ для вывода значения,​ колонку номерами по​

Сравниваемые таблицы в Microsoft Excel

    ​Конечно, данное выражение для​ он будет представлять​Существует ещё один способ​ будут подсвечены отличающимся​​«-»​​Enter​ отличий или недостающих​ как формулу массива,​ wB As Workbook​ книгу на 2​​ только имя присвойте​​ форматировании, как написать​В таблице выделились все​ цветов.​ профессиональный плюс 2013 и​ которое расположено в​ порядку, начиная от​

​ того, чтобы сравнить​

Формула сравнения ячеек в Microsoft Excel

​ собой координаты конкретных​ применения условного форматирования​ оттенком. Кроме того,​. В нашем случае​

Результат сранения первой строки двух таблиц в Microsoft Excel

Маркер заполнения в Microsoft Excel

Результат расчета по всему столбцу в Microsoft Excel

Переход в Мастер функций в Microsoft Excel

Переход в окно аргументов функции СУММПРОИЗВ в Microsoft Excel

​ Exit Sub myName​

​i = 1​ с помощью поля​ так.​ А2 и данными​ или скопируйте и​ хотите включить в​ функции​ ускорить процедуру нумерации,​Сделаем так, чтобы те​

​ количества совпадений. Далее​​ одном листе, но​​ указанных не совпавших​Оператор производит расчет и​, что означает совпадение​ большое количество времени,​.​ = .SelectedItems(1) End​​Do While Worksheets(«Лист1»).Cells(i,​​ имен. Оно находится​​Третий способ.​​ ячейки В2, т.д.​ вставьте в другую​ сравнение книг, например​НАИМЕНЬШИЙ​ можно также воспользоваться​ значения, которые имеются​​ щелкаем по пиктограмме​​ в отличие от​ строках.​

​ выводит результат. Как​

​ данных.​​ так как далеко​​Если с отличающимися ячейками​

Окно аргументов функции СУММПРОИЗВ в Microsoft Excel

Результат расчета функции СУММПРОИЗВ в Microsoft Excel

​ надо что сделать,​ False Workbooks.Open Filename:=myName:​If Worksheets(«Лист1»).Cells(i, 1)​ формул. Просто выделяйте​Excel формулой.​ на мышь, то​ Word. Можно также​ или макросы. Или​ там значения следует​После этого выделяем первую​ но отсутствуют в​.​ условие синхронизации или​ метод условного форматирования.​ случае результат равен​ аналогичную операцию и​ к данной проблеме​ то подойдет другой​

Сравнение таблиц на разных листах в Microsoft Excel

​ = Worksheets(«Лист2»).Cells(i, 1)​ диапазоны ячеек, а​Можно сделать в​ выделения ячеек исчезнут.​ получить более точное​ просто выберите вариант​ отнять разность между​ ячейку справа от​

Способ 2: выделение групп ячеек

​ первой, выводились отдельным​Происходит запуск​ сортировки данных не​ Как и в​ числу​ с остальными ячейками​ являются рациональными. В​ быстрый способ: выделите​ Workbooks(ActiveWorkbook.Name) Dim myName1​ Then ‘ Если​ в поле имен​ таблице дополнительный столбец​

    ​ Чтобы эти выделенные​ представление каждого листа​​Select All​​ нумерацией листа Excel​ колонки с номерами​​ списком.​​Мастера функций​ будет являться обязательным,​ предыдущем способе, сравниваемые​​«1»​​ обеих таблиц в​ то же время,​ оба столбца и​​ As String, wB1​​ названия совпали​

Переход в окно выделения группы ячеек в Microsoft Excel

​ вводите соответствующее имя​ и установить в​ ячеек оставить, мы​ с отображением форматирования​(Выделить все).​ и внутренней нумерацией​ и щелкаем по​Прежде всего, немного переработаем​. Переходим в категорию​ что выгодно отличает​ области должны находиться​​, то есть, это​​ тех колонках, которые​ существует несколько проверенных​ нажмите клавишу​ As Workbook With​Range(Worksheets(«Лист1»).Cells(i, 1), Worksheets(«Лист1»).Cells(i,​​ для диапазона и​​ ячейках этого столбца​

Окно перехода в Microsoft Excel

Окно выделения групп ячеек в Microsoft Excel

Несовпавшие данные в Microsoft Excel

Способ 3: условное форматирование

​ можно просто провести​ позволят сравнить списки​, затем в открывшемся​ «Выберите ВТОРОЙ файл​’ здесь 10​Теперь воспользуемся условным форматированием,​Получится так.​ цвет шрифта в​ видите в Excel.​

    ​(Главная) выберите элемент​ значениями у нас​.​, а именно сделаем​ наименование​Производим выделение областей, которые​ быть синхронизированными между​ найдено одно несовпадение.​ копирование формулы, что​ или табличные массивы​​ окне кнопку​​ для сравнения» .Show​​ — это номер​​ чтобы выполнить сравнение​Можно условным форматированием окрасить​ этих ячейках функциями​​Вы можете экспортировать результаты​​Compare Files​ только шапка. Это​​Открывается​​ её одним из​

Переход в окно управления правилами условного форматирования в Microsoft Excel

Диспетчер правил условного форматирования в Microsoft Excel

​ фактор важен при​

​ затратой усилий. Давайте​Отличия по строкам (Row​ Sub myName1 =​With Selection.Interior​​ получить следующий результат:​​ эти ячейки.​

Переход в окно выбора формата в Microsoft Excel

Выбор цвета заливки в окне формат ячеек в Microsoft Excel

Окно создания правила форматирования в Microsoft Excel

Применение правила в диспетчере правил в Microsoft Excel

Несовпадающие данные отмечены с помощью условного форматирования в Microsoft Excel

​ Application.ScreenUpdating = False​ ‘ Эта строчка​Позиции, которые есть в​ формулу в ячейке​Или так.​(Главная > Экспорт результатов).​ строке​«Номер строки»​ наименования​ которой расположен оператор​Происходит запуск окна аргументов​ кнопке​ отличия. Последнее давайте​.​Процедуру копирования легче всего​Скачать последнюю версию​

    ​ Excel 2007/2010 можно​ Workbooks.Open Filename:=myName1: Set​

Выделение сравниваемых таблиц в Microsoft Excel

Переход к условному форматированию в Microsoft Excel

Окно настройки выделения повторяющихся значений в Microsoft Excel

Повторяющиеся значения выделены в Microsoft Excel

​ кнопки обзора​без кавычек.​«OK»​ перед ней дописываем​. Как видим, наименования​ выбираем позицию​ выделяем список работников,​ в таблицах, которые​ курсор на правый​ документов в MS​ & Select) -​ = InputBox(«Укажите номер​​End With​​ В тоже время​​ в столбце с​​Здесь мы сравнили​Home > Copy Results to​​выберите более раннюю​​В поле​

Настройка выделения уникальных значений в Microsoft Excel

​.​ выражение​ полей в этом​

Уникальные значения выделены в Microsoft Excel

​«Правила выделения ячеек»​ находящийся в ней.​

Способ 4: комплексная формула

​ расположены на разных​ нижний угол ячейки,​ Word​ Выделение группы ячеек​​ строки, с которой​​End If​ позиции, находящиеся в​ разницей будут стоять​ три столбца в​ Clipboard​ версию книги. Помимо​«Массив»​

​Функция​​«ЕСЛИ»​​ окне соответствуют названиям​. В следующем меню​ Переместившись на вкладку​ листах. Но в​ где мы получили​Существует довольно много способов​ (Go to Special)​ необходимо начать сравнение​

​ Таблице_2, но отсутствующие​​ цифры. Единица будет​​ таблице, предварительно выделив​(Главная > Копировать результаты​ выбора файлов, сохраненных​указываем адрес диапазона​

​НАИМЕНЬШИЙ​​без кавычек и​​ аргументов.​ делаем выбор позиции​«Главная»​ этом случае желательно,​ показатель​ сравнения табличных областей​

    ​на вкладке​ В ПЕРВОМ файле:»,​Loop​ в Таблице_1, будут​ стоять, если есть​​ все три столбца​​ в буфер обмена).​

Переход в Мастер функций в программе Microsoft Excel

Переход в окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

​ При этом все​​ было раскрыто, предназначена​​ чтобы нам легче​«Диапазон»​.​«Условное форматирование»​ них были пронумерованы.​. При этом он​ все их можно​Excel выделит ячейки, отличающиеся​ = InputBox(«Укажите номер​ совпали не только​Выделите диапазон первой таблицы:​ — данные в​ в ячейках построчно​ из книги, выберите​ также ввести веб-адрес,​​ координаты делаем абсолютными,​​ для вывода указанного​

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

​ В остальном процедура​​ должен преобразоваться в​​ разделить на три​ содержанием (по строкам).​ строки, с которой​ названия но и,​ A2:A15 и выберите​ ячейках одинаковые. Получится​ (А2, В2, С2,т.д.).​Home > Show Workbook Colors​ ведущий к книге,​ то есть, ставим​​ по счету наименьшего​​ в строке формул​

Окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

Результат вычислений функции СЧЁТЕСЛИ в Microsoft Excel

Маркер заполнения в программе Microsoft Excel

Результат расчета столбца функцией СЧЁТЕСЛИ в Microsoft Excel

​ описанным нами способом.​«Массив»​и жмем по​ второй таблицы. Как​ данном окне остается​. Из выпадающего списка​ того факта, что​

​ кнопку мыши и​сравнение таблиц, расположенных на​ еще визуально отформатировать​ = Cells.SpecialCells(xlLastCell).Column -​If Worksheets(«Лист1»).Cells(i, 1)​ ячеек:».​

    ​пособ.​Можно сравнить даты.​​ ожидается аудиторская проверка.​​(Сравнение файлов) в​Жмем на кнопку​следует указать координаты​​ иконке​​ видим, координаты тут​ только нажать на​ переходим по пункту​​ при внесении формулы​​ тянем курсор вниз​ разных листах;​очистить клавишей​​ 1 If numRow​​ = Worksheets(«Лист2»).Cells(i, 1)​В поле ввода введите​Можно​ Принцип сравнения дат​ Вам нужно проследить​ строке​​«OK»​​ диапазона дополнительного столбца​«Вставить функцию»​​ же попадают в​​ кнопку​

Переход в окно аргументов функции ЕСЛИ в Microsoft Excel

​.​ указанное поле. Но​​«OK»​​.​ листами. В нашем​ в сравниваемых табличных​​ разных файлах.​​заполнить сразу все одинаковым​​ Razn = numRow​​ названия совпали​Щелкните по кнопке «Формат»​с отчетами. Тогда​ выделяем столбцы, нажимаем​ книгах, в которых​(С чем) с​После вывода результат на​, который мы ранее​Открывается окно аргументов функции​​ для наших целей​​. Хотя при желании​

​Активируется окошко диспетчера правил.​

​ случае выражение будет​​ массивах.​​Именно исходя из этой​​ значением, введя его​​ — numRowProv For​If Worksheets(«Лист1»).Cells(i, 2)​ и на вкладке​ все одинаковые данные​ на кнопку «Найти​ показаны изменения по​ помощью кнопки обзора​​ экран протягиваем функцию​​ преобразовали с помощью​ЕСЛИ​ следует сделать данный​​ в соответствующем поле​​ Жмем в нем​

Окно аргументов функции ЕСЛИ в Microsoft Excel

Значение ЛОЖЬ формулы ЕСЛИ в Microsoft Excel

Номера строк в Microsoft Excel

Нумерация строк в Microsoft Excel

Вставить функцию в Microsoft Excel

Переход в окно аргументов функции НАИМЕНЬШИЙ в Microsoft Excel

​Выделите диапазон первого списка:​​ отдельно данные по​​ у слов «Отличия​ исправить ошибки раньше,​​Примечание:​​ видим, обе фамилии,​ абсолютными.​СЧЁТЕСЛИ​​ и жмем на​​После того, как мы​В запустившемся окне производим​

​ которые расположены на​​ колонках табличных массивов.​​ алгоритмы для выполнения​ команду​ y = 1​ 10)).Select​ C2:C15 и снова​ магазинам. Как это​ по строкам». Нажимаем​ чем до них​ Можно сравнивать два​​ которые присутствуют во​​В поле​

Окно аргументов функции НАИМЕНЬШИЙ в Microsoft Excel

Результат расчета функции НАИМЕНЬШИЙ в Microsoft Excel

Переход в окно аргументов функции ИНДЕКС в Microsoft Excel

Окошко выбора вида функции ИНДЕКС в Microsoft Excel

​ таблице​​ форматированных ячеек:».​​Пятый способ.​ и третьей.​​ только для сравнения​​ папках.​ диапазон.​ нужно вывести. Тут​ и к уже​ абсолютную форму, что​ которые не совпадают,​записываем формулу, содержащую​ и восклицательный знак.​ сравнении формула выдала​ файла Excel.​ Rows)​ 255 End If​With Selection.Interior​​В поле ввода введите​​Используем​​Есть еще один​​ содержимого листов, но​

​Нажмите кнопку​​При сравнении диапазонов в​​ указываем координаты первой​ существующему выражению дописываем​ характеризуется наличием знаков​ останутся окрашенными в​ адреса первых ячеек​Сравнение можно произвести при​ результат​Кроме того, следует сказать,​

​и т.д.​​ Next Next End​​.ColorIndex = 4​

Окно аргументов функции ИНДЕКС в Microsoft Excel

Фамилии выведены с помощью функции ИНДЕКС в Microsoft Excel

Способ 5: сравнение массивов в разных книгах

​ помощи инструмента выделения​«ЛОЖЬ»​ что сравнивать табличные​Если списки разного размера​ If If numRow​ ‘ Эта строчка​Щелкните по кнопке «Формат»​Excel​сравнить даты в Excel​ различий в коде​, чтобы выполнить сравнение.​ использовать перечисленные выше​ нумерацией, который мы​без кавычек.​Затем переходим к полю​ (по умолчанию белый).​ разделенные знаком «не​ групп ячеек. С​. По всем остальным​ области имеет смысл​ и не отсортированы​ < numRowProv Then​ красит всю строку​ и на вкладке​. Эта функция посчитает​- сравнить периоды​ Visual Basic для​Примечание:​

Сравнение таблиц в двух книгах в Microsoft Excel

​ способы, исключая те​ недавно добавили. Адрес​

​После этого переходим к​«Критерий»​ Таким образом, можно​ равно» (​ его помощью также​ строчкам, как видим,​ только тогда, когда​ (элементы идут в​ Razn = numRowProv​ в зеленый цвет​ «Заливка» укажите синий​ количество повторов данных​ дат,есть ли в​ приложений (VBA). Результаты​ Появление сообщения «Не​ варианты, где требуется​

​ оставляем относительным. Щелкаем​

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

​ полю​, установив туда курсор.​ сразу визуально увидеть,​<>​ можно сравнивать только​ формула сравнения выдала​ они имеют похожую​ разном порядке), то​ — numRow For​.Pattern = xlSolid​ цвет. На всех​ их первого столбца,​ указанных периодах одинаковые​ отображаются в окне​

​ удается открыть книгу»​​ размещение обоих табличных​ по кнопке​«Значение если истина»​ Щелкаем по первому​ в чем отличие​

​). Только перед данным​ синхронизированные и упорядоченные​

​ показатель​ структуру.​ придется идти другим​ i = numRow​End With​ окнах жмем ОК.​ сравнив их с​​ даты и сколько​​ таким образом, чтобы​

​ может означать, что​​ областей на одном​​«OK»​​. Тут мы воспользуемся​​ элементу с фамилиями​
Сравнение файлов

​ между массивами.​​ выражением на этот​​ списки. Кроме того,​«ИСТИНА»​​Самый простой способ сравнения​​ путем.​ To Cells(Rows.Count, 1).End(xlUp).Row​Обзор​End If​При определении условий для​ данными второго столбца.​ дней в периодах​ различия можно было​ книга защищена паролем.​ листе. Главное условие​.​
Команда

​ ещё одной вложенной​​ в первом табличном​​При желании можно, наоборот,​ раз будет стоять​​ в этом случае​​.​ данных в двух​Обзор​Самое простое и быстрое​ iprov = i​End If​

​ форматирования ячеек столбцов​​В дополнительном столбце​ совпадают. Этот способ​ просматривать параллельно.​ Нажмите кнопку​ для проведения процедуры​

​Оператор выводит результат –​​ функцией –​​ диапазоне. В данном​

​ окрасить несовпадающие элементы,​​ знак​ списки должны располагаться​Кроме того, существует возможность​ таблицах – это​ решение: включить цветовое​​ + Razn For​​Примерно так​ мы использовали функцию​ устанавливаем формулы, они​ может пригодиться, чтобы​Есть несколько способов,​ОК​

​ сравнения в этом​ число​СТРОКА​ случае оставляем ссылку​ а те показатели,​«=»​ рядом друг с​ с помощью специальной​ использование простой формулы​ выделение отличий, используя​ y = 1​Alex ivanov​ СЧЕТЕСЛИ. В данном​ разные с разными​ выявить пересечение дат​как сравнить два столбца​и введите пароль.​

Результаты сравнения

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

​ случае – это​3​. Вписываем слово​ относительной. После того,​ которые совпадают, оставить​. Кроме того, ко​ другом на одном​ формулы подсчитать количество​ равенства. Если данные​ условное форматирование. Выделите​ To numCol If​

​: выдели. и. подготовить. свойства. ​ примере эта функция​ условиями. Или в​​ в периодах. Например,​​ в Excel на​ Узнайте подробнее о​
Изменение размера ячеек

​ открытие окон обоих​. Именно оно наименьшее​«СТРОКА»​ как она отобразилась​ с заливкой прежним​ всем к координатам​ листе.​ несовпадений. Для этого​ совпадают, то она​ оба диапазона с​ wB1.Sheets(«Лист1»).Cells(i, y) <>​Oaobv​ проверяет сколько раз​ формуле указываем конкретные​ чтобы в отпуске​ совпадения​

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

​ том, как действуют​ файлов одновременно. Для​ из нумерации несовпадающих​без кавычек, далее​ в поле, можно​ цветом. При этом​ столбцов в данной​Выделяем сравниваемые массивы. Переходим​ выделяем тот элемент​ выдает показатель ИСТИНА,​ данными и выберите​ wB.Sheets(«Лист1»).Cells(iprov, y) Then​: Да проще можно!​ встречается значение второго​ данные, слова, которые​

​ не было два​,​ пароли при использовании​ версий Excel 2013​​ строк табличных массивов.​​ открываем скобки и​

​ щелкать по кнопке​ алгоритм действий практически​ формуле нужно применить​​ во вкладку​ листа, куда оно​​ а если нет,​ на вкладке​

​ wB1.Sheets(«Лист1»).Cells(i, y).Interior.Color =​ Но для удобного​​ аргумента (например, A2)​​ нужно посчитать в​ сотрудника сразу или​

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

​как сравнить две таблицы​ средства сравнения электронных​ и позже, а​ С помощью маркера​ указываем координаты первой​«OK»​ тот же, но​ абсолютную адресацию. Для​«Главная»​ будет выводиться. Затем​ то – ЛОЖЬ.​Главная — Условное форматирование​

​ 255 End If​ сравнения нужно, чтобы​ в списке первого​ столбце.​ даты учебы, оплаты​ Excel​ таблиц.​ также для версий​ заполнения копируем формулу​ ячейки с фамилией​.​ в окне настройки​

Как сравнить два столбца в Excel на совпадения.

​ этого выделяем формулу​​. Далее щелкаем по​ щелкаем по значку​ Сравнивать можно, как​​ — Правила выделения​​ Next Next End​ структура таблиц была​​ аргумента (например, Таблица_2).​​Подробнее смотрите такие​​ счетов, т.д. не​​,​​Результаты сравнения отображаются в​ до Excel 2007​ до самого низа.​ во второй таблице,​В элемент листа выводится​ выделения повторяющихся значений​ курсором и трижды​ значку​«Вставить функцию»​ числовые данные, так​
​ ячеек — Повторяющиеся​​ If ActiveSheet.Protect: Application.ScreenUpdating​ полностью одинакова (это​​ Если количество раз​ формулы в статье​
​ пересекались. Об этом​списки​ виде таблицы, состоящей​ с выполнением этого​Теперь, зная номера строк​
​ после чего закрываем​ результат. Он равен​ в первом поле​ жмем на клавишу​«Найти и выделить»​.​ и текстовые. Недостаток​ значения (Home -​ = True End​ ​ и вам нужно,​
​ = 0 в​ «Функция «СЧЕТЕСЛИ» в​ ​ способе читайте в​
​,​ из двух частей.​ условия нет никаких​ несовпадающих элементов, мы​ скобки. Конкретно в​ числу​ вместо параметра​F4​
​, который располагается на​В окне​ данного способа состоит​ Conditional formatting -​​ Sub​ так как иначе​ таком случае формула​ Excel».​ статье «Как сравнить​даты в Excel​ Книга в левой​ проблем. Но в​
Как сравнить два столбца в Excel на совпадения.​ можем вставить в​ нашем случае в​«1»​«Повторяющиеся»​. Как видим, около​ ленте в блоке​Мастера функций​ в том, что​ Highlight cell rules​VipeRock​ возмножны дубли данных​ возвращает значение ИСТИНА.​Этот способ сравнения​
Сравнить столбцы в Excel.​ даты в Excel».​
​. Не только сравнить​ части соответствует файлу,​ ​ Excel 2007 и​
​ ячейку и их​ поле​. Это означает, что​следует выбрать параметр​ всех адресов столбцов​ инструментов​в группе операторов​ ним можно пользоваться​ ​ — Duplicate Values)​ ​: если я вас​
​ и некорректные результаты).​ В таком случае​ можно применить при​Как посчитать разницу​ столбцы в Excel,​ указанному в поле​ Excel 2010 для​ значения с помощью​«Значение если истина»​ в перечне имен​«Уникальные»​
Как сравнить даты в Excel.​ появился знак доллара,​«Редактирование»​«Математические»​
​ только в том​:​​ правильно понял, то​​1) Копируете списки​ ячейке присваивается пользовательский​ сравнении двух прайсов.​ дат, стаж, возраст,​ но и выделить​ «Compare» (Сравнить), а​ того, чтобы открыть​ функции​получилось следующее выражение:​ второй таблицы фамилия​. После этого нажать​ что и означает​. Открывается список, в​выделяем наименование​ случае, если данные​Если выбрать опцию​ посмотрите надстройку inquire​ в два столбца​
​ формат, указанный в​ Смотрите статью «Как​ как прибавить к​ разницу цветом шрифта,​ книга в правой​ оба окна одновременно,​ИНДЕКС​
​СТРОКА(D2)​
​«Гринев В. П.»​ на кнопку​ превращение ссылок в​ котором следует выбрать​СУММПРОИЗВ​
​ в таблице упорядочены​
​Повторяющиеся​​Hugo121​ рядом на один​ ​ параметрах условного форматирования.​​ сделать прайс-лист в​ дате число, т.д.,​
​ ячеек, т.д. Один​ части — файлу, указанному​ требуется провести дополнительные​. Выделяем первый элемент​Теперь оператор​, которая является первой​«OK»​ абсолютные. Для нашего​ позицию​Сравнить столбцы в Excel условным форматированием.​. Щелкаем по кнопке​ или отсортированы одинаково,​, то Excel выделит​: Вы хотели получить​ лист.​Скачать пример сравнения 2​ Excel».​ смотрите в статье​ способ сравнения, разместить​ в поле «To»​ манипуляции. Как это​
​ листа, содержащий формулу​СТРОКА​ в списке первого​.​ конкретного случая формула​«Выделение группы ячеек…»​«OK»​ синхронизированы и имеют​ цветом совпадения в​ готовый рабочий код​2) В третьем​ ​ таблицы в Excel​
​У нас имеется две​ ​ «Дата в Excel.​
​ две таблицы на​ (С чем). Подробные​ сделать рассказывается в​НАИМЕНЬШИЙ​будет сообщать функции​
​ табличного массива, встречается​
​Таким образом, будут выделены​ примет следующий вид:​.​.​
​ равное количество строчек.​ наших списках, если​ не показав пример​ столбце пишете простейшую​Ссылка во втором аргументе​ таблицы заказов, скопированных​ Формула» здесь.​ одном мониторе одновременно,​ сведения отображаются в​ отдельном уроке.​. После этого переходим​ЕСЛИ​ один раз.​
​ именно те показатели,​​=$A2<>$D2​​Кроме того, в нужное​
​Активируется окно аргументов функции​​ Давайте посмотрим, как​​ опцию​ файла?​ формулу, которая сравнивает​ относительная, значит по​ в один рабочий​Можно сравнить числа.​ описан в статье​ области под двумя​Урок: Как открыть Эксель​ в строку формул​
​номер строки, в​
​Теперь нам нужно создать​​ которые не совпадают.​ ​Данное выражение мы и​​ нам окно выделения​СУММПРОИЗВ​ использовать данный способ​Уникальные​Типовая задача, возникающая периодически​
​ соответствующие ячейки и​ очереди будут проверятся​ лист. Необходимо выполнить​Функцию выделения ячеек можно​ «Сравнение таблиц Excel».​ частями таблицы. Изменения​ в разных окнах​ и перед наименованием​
​ которой расположена конкретная​ подобное выражение и​Урок: Условное форматирование в​ записываем в вышеуказанное​
​ группы ячеек можно​, главной задачей которой​ на практике на​- различия.​ перед каждым пользователем​ показывает, одинаково у​

Сравнение двух таблиц в Excel на совпадение значений в столбцах

​ все ячейки выделенного​ сравнение данных двух​ вызвать клавишей F5.​Здесь рассмотрим,​ выделяются разными цветами​Как видим, существует целый​«НАИМЕНЬШИЙ»​ фамилия, и в​ для всех других​ Экселе​ поле. После этого​ попасть и другим​

Сравнение двух столбцов на совпадения в Excel

​ является вычисление суммы​ примере двух таблиц,​Цветовое выделение, однако, не​ Excel — сравнить​ них содержимое, или​ диапазона (например, A2:A15).​ таблиц в Excel​ В появившемся окне​как сравнить столбцы в​ в соответствии с​

Рабочий лист с таблицами.

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

  1. ​ щёлкаем по кнопке​ способом. Данный вариант​
  2. ​ произведений выделенного диапазона.​ размещенных на одном​ всегда удобно, особенно​
  3. ​ между собой два​ нет:​ Например, для сравнения​ и проверить, которые​ «Переход» нажимаем кнопку​

​ Excel​ их типом.​ таблицы между собой.​«ИНДЕКС»​ заданное в первом​ Для этого выполним​

Таблица_2.

​ при помощи сложной​«Формат…»​ особенно будет полезен​ Но данную функцию​ листе.​ для больших таблиц.​ диапазона с данными​=IF(A3=B3;»Одинаковое»;»Разное»),​ двух прайсов в​ позиции есть первой​ «Выделить…».​

поле имен.

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

​ копирование, воспользовавшись маркером​

​ формулы, основой которой​.​ тем пользователям, у​ можно использовать и​Итак, имеем две простые​ Также, если внутри​ и найти различия​где А3 и​ Excel даже на​

  1. ​ таблице, но нет​Второй способ.​ символами, т.д.​ частях таблицы сравнивается​ использовать зависит от​ же открываем скобку​Создать правило.
  2. ​ функция​ заполнения, как это​введите формулу.
  3. ​ является функция​Активируется окно​ которых установлена версия​ для наших целей.​ таблицы со списками​Заливка.
  4. ​ самих списков элементы​ между ними. Способ​ В3 — это​ разных листах. Вторая​ во второй. Нет​Можно в​Использовать формулу.
  5. ​Например, несколько магазинов​ каждый лист из​СЧЕТЕСЛИ.
  6. ​ того, где именно​ и ставим точку​ЕСЛИ​ мы уже делали​СЧЁТЕСЛИ​

Принцип сравнения данных двух столбцов в Excel

​«Формат ячеек»​ программы ранее Excel​ Синтаксис у неё​ работников предприятия и​ могут повторяться, то​ решения, в данном​ ячейки с одинаковыми​ формула действует аналогично.​ смысла вручную сравнивать​Excel сравнить и выделить​ сдали отчет по​ обоих файлов, начиная​ расположены табличные данные​ с запятой (​будет выводить этот​ прежде. Ставим курсор​. С помощью данного​. Идем во вкладку​

​ 2007, так как​ довольно простой:​

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

Люди подскажите пожалуйста, как в двух файлах excel найти совпадения. помогите очень нужно.

​ инструмента можно произвести​«Заливка»​ метод через кнопку​=СУММПРОИЗВ(массив1;массив2;…)​ сравнить списки сотрудников​ подойдет.​ исходных данных.​ списков.​ можно применять для​Как сделать сравнение значений​ячейки с разными данными​ сравнить эти отчеты​

​ слева. Если лист​​ (на одном листе,​). Затем выделяем в​ Жмем на кнопку​ часть элемента листа,​ подсчет того, сколько​. Тут в перечне​«Найти и выделить»​
​Всего в качестве аргументов​ и выявить несоответствия​В качестве альтернативы можно​Если списки синхронизированы (отсортированы),​kilmynda​ разных подобных задач.​ в Excel двух​
​с помощью условного​ и выявить разницу.​ в книге скрыт,​ в разных книгах,​
​ строке формул наименование​
​«OK»​ который содержит функцию​
​ каждый элемент из​ цветов останавливаем выбор​эти приложения не​ можно использовать адреса​
​ между столбцами, в​ использовать функцию​
​ то все делается​: Добрый день, форумчане!​есть 2 файла excel.​ столбцов? Для решения​
​ форматирования.​
​У нас такая​ он все равно​ на разных листах),​«ИНДЕКС»​
​.​
​СЧЁТЕСЛИ​
​ выбранного столбца второй​
​ на цвете, которым​
​ поддерживают. Выделяем массивы,​
​ до 255 массивов.​ которых размещены фамилии.​СЧЁТЕСЛИ​ весьма несложно, т.к.​До этого не​ В обоих перечислины​
​ данной задачи рекомендуем​Итак, мы выделяем​ таблица с данными​ отображается и сравнивается​
​ а также от​и кликаем по​Как видим, первый результат​, и после преобразования​
​ таблицы повторяется в​ хотим окрашивать те​
​ которые желаем сравнить,​ Но в нашем​Для этого нам понадобится​(COUNTIF)​
​ надо, по сути,​
​ имел дело с​ названия деталей, их​ использовать условное форматирование,​ столбцы с данными​
​ из магазинов. Как​
​ в средстве сравнения​
​ того, как именно​
​ пиктограмме​
​ отображается, как​

​ его в маркер​​ первой.​

​ элементы, где данные​​ и жмем на​ случае мы будем​ дополнительный столбец на​из категории​ сравнить значения в​ VBA. Начинаю только​ очень много! в​ которое быстро выделить​ (без названия столбцов).​
​ перенести данные из​ электронных таблиц.​ пользователь желает, чтобы​«Вставить функцию»​
​«ЛОЖЬ»​ заполнения зажимаем левую​Оператор​ не будут совпадать.​ клавишу​ использовать всего два​ листе. Вписываем туда​
​Статистические​
​ соседних ячейках каждой​ изучать. Начальство подкинуло​ этих файлах есть​ цветом позиции, находящиеся​ На закладке «Главная»​

Сравнение данных из двух разных файлов Excel

​ разных таблиц в​​Если содержимое не умещается​
​ это сравнение выводилось​.​. Это означает, что​ кнопку мыши и​СЧЁТЕСЛИ​
​ Жмем на кнопку​F5​ массива, к тому​ знак​, которая подсчитывает сколько​ строки. Как самый​
​ такую задачку:​ много совпадений, мне​ только в одном​ в разделе «Стили»​ одну, читайте в​ в ячейках, выберите​ на экран.​После этого открывается небольшое​ значение не удовлетворяет​
​ тянем курсор вниз.​
​относится к статистической​
​«OK»​.​ же, как один​«=»​ раз каждый элемент​ простой вариант -​Из определенной программы​ нужно сравнить эти​ столбце. Рабочий лист​ нажимаем на кнопку​ статье «Как связать​ команду​Автор: Максим Тютюшев​ окошко, в котором​ условиям оператора​Как видим, программа произвела​ группе функций. Его​.​Активируется небольшое окошко перехода.​ аргумент.​. Затем кликаем по​ из второго списка​ используем формулу для​ выгружаются отчеты в​ два документа по​ с таблицами:​ «Условное форматирование». Из​ таблицы в Excel»​Resize Cells to Fit​Если другие пользователи имеют​ нужно определить, ссылочный​ЕСЛИ​ вычисление совпадений, сравнив​ задачей является подсчет​Вернувшись в окно создания​ Щелкаем по кнопке​Ставим курсор в поле​ первому наименованию, которое​ встречался в первом:​ сравнения значений, выдающую​ Excel. В этих​ диапазонам и совпадения​В первую очередь необходимо​ появившегося списка выбираем​ тут.​(Размер ячеек по​ право на редактирование​ вид должна иметь​. То есть, первая​ каждую ячейку первой​ количества ячеек, значения​ правила форматирования, жмем​«Выделить…»​«Массив1»​ нужно сравнить в​Полученный в результате ноль​ на выходе логические​ отчетах очень много​ в одном из​ присвоить имена обоим​ функцию «Создать правило».​Первый способ.​ размеру данных).​ вашей книги, то​ функция​ фамилия присутствует в​ таблицы с данными,​ в которых удовлетворяют​ на кнопку​в его нижнем​и выделяем на​

​ первом списке. Опять​​ и говорит об​ значения​ данных, рассортированных по​

​ документов, чтобы выделялись​​ таблицам. Благодаря этому​В строке «Формат…» пишем​Как сравнить два столбца​Различия разного типа выделяются​

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

​ после ее открытия​ИНДЕКС​ обоих списках.​ которые расположены во​ заданному условию. Синтаксис​«OK»​ левом углу.​ листе сравниваемый диапазон​ ставим символ​ отличиях.​

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

​ИСТИНА (TRUE)​ времени.​ каким нибуть цветом. ​ легче понять, какие​ такую формулу. =$А2<>$В2.​ в​ с помощью цвета​ у вас могут​или предназначенный для​С помощью маркера заполнения,​ втором табличном диапазоне.​ данного оператора имеет​​.​​После этого, какой бы​​ данных в первой​​«=»​

Как сравнить данные в двух файлахȎxcel

​И, наконец, «высший пилотаж»​или​

​Нужно сравнить данные​

​Удачник​ сравниваются диапазоны ячеек:​

​ Этой формулой мы​Excel на совпадения.​ заливки ячейки или​ возникнуть вопросы «Кто​ работы с массивами.​ уже привычным способом​ В четырех случаях​ такой вид:​После автоматического перемещения в​ из двух вышеперечисленных​​ области. После этого​​с клавиатуры. Далее​​ — можно вывести​​ЛОЖЬ (FALSE)​

​ по промежуткам времени.​: А таблицы одинаковы?​Выберите инструмент «ФОРМУЛЫ»-«Определенные имена»-«Присвоить​ говорим Excel, что​Выделяем столбцы (у​ цвета шрифта текста.​​ ее изменил? И​​ Нам нужен второй​ копируем выражение оператора​​ результат вышел​​=СЧЁТЕСЛИ(диапазон;критерий)​​ окно​ вариантов вы не​​ в поле ставим​ кликаем по первой​ отличия отдельным списком.​​:​ Допустим, если событие​ То есть, например,​ имя».​​ если данные в​​ нас столбцы А​

Как сравнить данные в двух файлахȎxcel

​ Например, ячейки с​ что именно изменилось?»​ вариант. Он установлен​ЕСЛИ​

  • ​«1»​Аргумент​
  • ​«Диспетчера правил»​​ избрали, запускается окно​
  • ​ знак​ ячейке колонки, которую​ Для этого придется​​Число несовпадений можно посчитать​
  • ​ в одном отчете​ названия деталей в​В появившемся окне в​​ ячейках столбца А​ и В). На​ введенными значениями (не​ Средство сравнения электронных​ по умолчанию, так​
  • ​на весь столбец.​
Вариант 2. Перемешанные списки

​, а в двух​«Диапазон»​щелкаем по кнопке​ выделения групп ячеек.​«не равно»​ мы сравниваем, во​

​ использовать формулу массива:​ формулой:​ произошло в 13:20,​ столбце А, размер​ поле «Имя:» введите​ не равны данным​ закладке «Главная» нажимаем​​ с формулами) выделяются​ таблиц от Майкрософт​ что в данном​ Как видим, по​ случаях –​представляет собой адрес​«OK»​​ Устанавливаем переключатель в​

Как сравнить данные в двух файлахȎxcel

​(​​ второй таблице. Получилось​​Выглядит страшновато, но свою​=СУММПРОИЗВ(—(A2:A20<>B2:B20))​ а в другом​ в В, цена​​ значение – Таблица_1.​​ в ячейках столбца​

​ на кнопку функции​ заливкой зеленого цвета​ поможет вам ответить​ окошке просто щелкаем​ двум позициям, которые​«0»​ массива, в котором​и в нем.​

​ позицию​<>​​ выражение следующего типа:​ ​ работу выполняет отлично​​или в английском варианте​​ — 13:28, то​​ в С и​Левой клавишей мышки сделайте​ В, то окрасить​ «Найти и выделить»,​

Как сравнить данные в двух файлахȎxcel

​ в расположенных рядом​ на эти вопросы —​ по кнопке​

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

Сравнение 2 файлов в Excel на предмет различий

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

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

Таких действий множество. Давайте рассмотрим некоторые из них.

С какой целью проводится сравнение файлов Excel

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

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

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

Все способы сравнения 2 таблиц в Excel

Хотя тема сложная, но она легкая. Да, не стоит удивляться. Сложная она, потому что складывается из множества частей. Но сами эти части легкие для восприятия и выполнения. Давайте рассмотрим, как можно сравнивать две экселевские таблицы, непосредственно на практике.

Формула равенства и проверка на ложь-истину

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

Теперь разница видна невооруженным глазом.

Сравнение 2 файлов в Excel на предмет различий

1

Выделение различающихся значений

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

В появившемся меню необходимо кликнуть по меню «Выделить группу ячеек…». Далее откроется окошко, в котором нам необходимо в качестве критерия выбрать отличия по строкам.

Сравнение 2 файлов в Excel на предмет различий2 Сравнение 2 файлов в Excel на предмет различий3

Сравнение 2 таблиц при помощи условного форматирования

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

Сравнение 2 файлов в Excel на предмет различий

4

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

Если все устраивает, нажимаем кнопку «ОК» и подтверждаем действия.

Сравнение 2 файлов в Excel на предмет различий

5

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

Функция СЧЁТЕСЛИ + правила для сравнения таблиц

Все методы, которые мы описали ранее, удобны для тех формат, формат которых един. Если же предварительно таблицы не были упорядоченными, то лучше всего метод, в котором необходимо сравнивать две таблицы с помощью функции СЧЕТЕСЛИ и правил.

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

В этом примере формула такая, как показана на этом скриншоте.

Сравнение 2 файлов в Excel на предмет различий

6

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

Функция ВПР для сравнения 2 таблиц

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

Эта функция перебирает каждое значение и смотрит, нет ли повторов из первой колонки во второй. Ну и после выполнения всех операций записывается в ячейке это значение. Если его там нет, то получаем ошибку #Н/Д, чего вполне достаточно для того, чтобы автоматически понимать, какое значение будет не соответствовать.

Сравнение 2 файлов в Excel на предмет различий

7

Функция ЕСЛИ

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

Давайте приведем небольшой пример. У нас есть два столбца – A и B. Нам нужно сравнить часть информации в них между собой. Для этого нам нужно подготовить еще один сервисный столбец C, в котором записывается следующая формула.

Сравнение 2 файлов в Excel на предмет различий

8

С помощью формулы, которая использует функции ЕСЛИ , ЕСЛИОШИБКА и ПОИСКПОЗ можно перебрать все нужные элементы колонки А, а потом в колонке B. Если оно было обнаружено в колонке B и A, то оно возвращается в соответствующую ячейку.

Макрос VBA

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

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

Как провести сравнение файлов в Эксель

Если пользователь поставил перед собой задачу (ну или ему поставили ее) сравнить два файла, то это можно сделать сразу двумя методами. Первый из них – использование специализированной функции. Чтобы реализовать этот метод, следуйте инструкции:

  1. Откройте те файлы, сравнение которых требуется.
  2. Откройте вкладку «Вид» – «Окно» – «Вид рядом».

После этого два файла будут открыты одном документе Excel.

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

Условное форматирование для сравнения 2 файлов Эксель

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

Сперва нам необходимо перенести сравниваемые листы в один документ.

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

Сравнение 2 файлов в Excel на предмет различий

9

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

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

Внимание: адреса ячеек нужно указывать те, которые на другом листе. Это можно сделать через меню ввода формулы.

Сравнение данных в Эксель на разных листах

Предположим, у нас есть перечень сотрудников, в котором также приводятся их заработные платы. Этот перечень обновляется каждый месяц. Этот список копируется на новый лист.

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

С помощью условного форматирования можно осуществлять эффективное сравнение даже если фамилии работников располагаются в различном порядке.

Как сравнить 2 листа в таблице Эксель

Сравнение информации, располагающейся на двух листах, осуществляется с помощью функции ПОИСКПОЗ . В качестве первого ее параметра располагается пара значений, которую нужно искать на том листе, который отвечает за следующий месяц. Простыми словами, март. Мы можем обозначить просматриваемый диапазон, как совокупность ячеек, которые входят в состав именных диапазонов, объединенных попарно.

Так можно осуществить сравнение строк по двум критериям – фамилия и заработная плата. Ну или любым другим, определенным пользователем. Для всех совпадений, которые удалось найти, записывается в ячейке, в которую вводится формула, число. Для Excel такое значение всегда будет истинным. Поэтому для того, чтобы форматирование применялось по отношению к тем ячейкам, которые были различны, необходимо это значение заменить на ЛОЖЬ , воспользовавшись функцией =НЕ() .

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

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

Важно учесть, что это средство доступно лишь для тех пользователей, кто купил офисные пакеты «Профессиональный плюс».

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

После этого появится диалоговое окно, в в котором нужно выбрать вторую версию книги. Также можно ввести адрес в интернете, по которому эта книга расположена.

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

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

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

Как интерпретировать результаты сравнения

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

Сравнение двух таблиц

Имеем две таблицы (например, старая и новая версия прайс-листа), которые надо сравнить и оперативно найти отличия:

Поиск отличий в двух таблицах в Excel

С ходу видно, что в новом прайсе что-то добавилось (финики, чеснок. ), что-то пропало (ежевика, малина. ), у каких-то товаров изменилась цена (инжир, дыня. ). Нужно быстро найти и вывести все эти изменения.

Для любой задачи в Excel почти всегда есть больше одного решения (обычно 4-5). Для нашей проблемы можно использовать много разных подходов:

  • функцию ВПР (VLOOKUP) — искать названия товаров из нового прайс-листа в старом и выводить старую цену рядом с новой, а потом ловить отличия
  • объединить два списка в один и построить по нему потом сводную таблицу, где наглядно будут видны отличия
  • использовать надстройку Power Query для Excel

Давайте разберем их все последовательно.

Способ 1. Сравнение таблиц функцией ВПР (VLOOKUP)

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

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

Поиск отличий с ВПР

Те товары, напротив которых получилась ошибка #Н/Д — отсутствуют в старом списке, т.е. были добавлены. Изменения цены также хорошо видны.

Плюсы этого способа: просто и понятно, «классика жанра», что называется. Работает в любой версии Excel.

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

Способ 2. Сравнение таблиц с помощью сводной

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

Объединяем таблицы

Теперь на основе созданной таблицы создадим сводную через Вставка — Сводная таблица (Insert — Pivot Table) . Закинем поле Товар в область строк, поле Прайс в область столбцов и поле Цена в область значений:

Сводная

Как видите, сводная таблица автоматически сформирует общий список всех товаров из старого и нового прайс-листов (без повторений!) и отсортирует продукты по алфавиту. Хорошо видно добавленные товары (у них нет старой цены), удаленные товары (у них нет новой цены) и изменения цен, если были.

Общие итоги в такой таблице смысла не имеют, и их можно отключить на вкладке Конструктор — Общие итоги — Отключить для строк и столбцов (Design — Grand Totals) .

Если изменятся цены (но не количество товаров!), то достаточно просто обновить созданную сводную, щелкнув по ней правой кнопкой мыши — Обновить (Referesh).

Плюсы : такой подход на порядок быстрее работает с большими таблицами, чем ВПР.

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

Способ 3. Сравнение таблиц с помощью Power Query

Power Query — это бесплатная надстройка для Microsoft Excel, позволяющая загружать в Excel данные практически из любых источников и трансформировать потом эти данные любым желаемым образом. В Excel 2016 эта надстройка уже встроена по умолчанию на вкладке Данные (Data), а для Excel 2010-2013 ее нужно отдельно скачать с сайта Microsoft и установить — получите новую вкладку Power Query.

Перед загрузкой наших прайс-листов в Power Query их необходимо преобразовать сначала в умные таблицы. Для этого выделим диапазон с данными и нажмем на клавиатуре сочетание Ctrl + T или выберем на ленте вкладку Главная — Форматировать как таблицу (Home — Format as Table) . Имена созданных таблиц можно подкорректировать на вкладке Конструктор (я оставлю стандартные Таблица1 и Таблица2, которые получаются по-умолчанию).

Загрузите старый прайс в Power Query с помощью кнопки Из таблицы/диапазона (From Table/Range) с вкладки Данные (Data) или с вкладки Power Query (в зависимости от версии Excel). После загрузки вернемся обратно в Excel из Power Query командой Закрыть и загрузить — Закрыть и загрузить в. (Close & Load — Close & Load To. ) :

Закрыть и загрузить

. и в появившемся затем окне выбрем Только создать подключение (Connection Only) .

Повторите то же самое с новым прайс-листом.

Теперь создадим третий запрос, который будет объединять и сравнивать данных из предыдущих двух. Для этого выберем в Excel на вкладке Данные — Получить данные — Объединить запросы — Объединить (Data — Get Data — Merge Queries — Merge) или нажмем кнопку Объединить (Merge) на вкладке Power Query.

В окне объединения выберем в выпадающих списках наши таблицы, выделим в них столбцы с названиями товаров и в нижней части зададим способ объединения — Полное внешнее (Full Outer) :

Слияние запросов

После нажатия на ОК должна появиться таблица из трех столбцов, где в третьем столбце нужно развернуть содержимое вложенных таблиц с помощью двойной стрелки в шапке:

Разворачиваем столбцы

В итоге получим слияние данных из обеих таблиц:

Объединение таблиц

Названия столбцов в шапке лучше, конечно, переименовать двойным щелчком на более понятные:

Переименованные столбцы

А теперь самое интересное. Идем на вкладку Добавить столбец (Add Column) и жмем на кнопку Условный столбец (Conditional Column) . А затем в открывшемся окне вводим несколько условий проверки с соответствующими им значениями на выходе:

Условный столбец

Останется нажать на ОК и выгрузить получившийся отчет в Excel с помощью все той же кнопки Закрыть и загрузить (Close & Load) на вкладке Главная (Home) :

Результат сравнения

Причем, если в будущем в прайс-листах произойдут любые изменения (добавятся или удалятся строки, изменятся цены и т.д.), то достаточно будет лишь обновить наши запросы сочетанием клавиш Ctrl + Alt + F5 или кнопкой Обновить все (Refresh All) на вкладке Данные (Data) .

Плюсы : Пожалуй, самый красивый и удобный способ из всех. Шустро работает с большими таблицами. Не требует ручных правок при изменении размеров таблиц.

Минусы : Требует установленной надстройки Power Query (в Excel 2010-2013) или Excel 2016. Имена столбцов в исходных данных не должны меняться, иначе получим ошибку «Столбец такой-то не найден!» при попытке обновить запрос.

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

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

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

Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010; Excel для Microsoft 365 и Excel для Mac

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

Если у вас есть два файла Excel с несколькими листами, самый простой подход — провести полное сравнение листов с помощью сторонних инструментов.

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

Загрузите и запустите приложение, которое установит надстройку в ваше приложение Excel.

Сравнение электронных таблиц работает во всех версиях Excel после Excel 2000. Оно совместимо только с операционной системой Windows.

Чтобы использовать средство сравнения электронных таблиц для сравнения двух файлов Excel:

Откройте оба файла Excel, которые вы хотите сравнить, и выберите Надстройки меню. В этом меню вы увидите три параметра: полное сравнение, быстрое сравнение и сравнение диапазонов.

Выбрать Полное сравнение. Вы увидите всплывающее окно, показывающее оба файла в двух полях. Если файла до внесения изменений нет в верхнем поле, просто выберите Обмен кнопка. Затем выберите Следующая.

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

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

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

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

Этот инструмент — мощный способ сравнить целые листы Excel и быстро увидеть результаты со всеми изменениями. Вы можете пролистать и сохранить или удалить изменения, которые хотите сохранить.

Используйте Excel для сравнения двух листов

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

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

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

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

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

В ячейке A2 листа результатов вставьте следующую формулу и нажмите вводить:

= IF (Sheet1! A2 <> Sheet2! A2, «Sheet1:» & Sheet1! A2 & «And Sheet2:» & Sheet2! A2, «Без разницы»)

Вы можете изменить эту формулу, чтобы она начиналась с любой ячейки, которая вам нравится. Если данные на вашем листе начинаются с строки B и столбца 3, вы должны изменить формулу, чтобы использовать B3 вместо A2.

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

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

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

Прокручивая лист, вы увидите, что все ячейки, которые различаются между Sheet1 и Sheet2, отображаются со значениями из каждого листа. Просто пролистайте, чтобы определить все различия.

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

Сравните таблицы Excel с условным форматированием

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

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

Вы можете использовать условное форматирование, чтобы выявить различия.

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

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

= Лист1! A2 <> Лист2! A2

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

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

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

Сравнить листы Excel вручную

Один простой и быстрый способ сравнить два листа — сделать это визуально. Excel предоставляет простой способ визуального сравнения двух соседних листов.

На листе, где у вас есть два листа, которые вы хотите сравнить, выберите Просмотр меню. Выбрать New Window чтобы открыть ту же книгу в новом окне Excel в фоновом режиме.

Выберите Просмотр еще раз и щелкните Просмотр бок о бок. Это поместит два окна книги рядом, каждое заполняет половину экрана.

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

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

Параллельный просмотр в Excel 2010 и более ранних версиях

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

Откройте оба файла в одном окне Excel.

в Просмотр меню, выберите Упорядочить все чтобы разделить открытые файлы на несколько подокон.

Выберите Просмотр бок о бок значок, чтобы просматривать подокна рядом и прокручивать их оба одновременно.

Параметры упрощают сравнение двух файлов Excel

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *