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

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

Обычной метод, как сопоставить две таблицы в Excel

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

Sverit 2 tablici 2 8 способов как сравнить две таблицы в Excel

Просмотр рядом, чтоб сопоставить таблицы.

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

Сравните 2 книжки.

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

Чтоб просмотреть два файла Эксель рядом, сделайте последующее:

  1. Откройте оба файла.
  2. Перейдите на вкладку «Вид» и нажмите клавишу «Рядом». (1) Это оно!

По дефлоту два отдельных окна Excel показываются горизонтально.

Чтоб поделить окна по вертикали, нажмите клавишу «Упорядочить все» (3) и изберите «Рядом» (4):

В итоге два отдельных окна будут размещены, как на снимке экрана.

Если вы желаете прокручивать оба листа сразу, чтоб ассоциировать данные строчка за строчкой, удостоверьтесь, что параметр синхронной прокрутки (2) включен. Он обычно врубается автоматом, как вы активируете режим одновременного просмотра двух книжек.

Расположите рядом несколько таблиц Excel.

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

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

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

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

Сравните два листа в одной книжке.

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

  1. Откройте файл, перейдите на вкладку «Вид» и нажмите клавишу «Новое окно».
  1. Это действие откроет этот же файл в доп окне.
  2. Включите режим просмотра «Рядом», нажав подобающую клавишу на ленте.
  3. Изберите лист 1 в первом окне и лист 2 во 2-м окне.
Интересно почитать:  Справочник excel

Описание работы программки

Опосля установки надстройки у вас покажется новенькая вкладка с командой вызова функции. При нажатии на команду Сравнение диапазонов возникает диалоговое окно для ввода характеристик.

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

Диалоговое окно поделено на две части: левая для первой таблицы и правая для 2-ой.

Чтоб сопоставить таблицы нужно выполнить последующие деяния:

  • Указать спектры таблиц.
  • Установить чекбокс (галку/птичку) под избранным спектром таблиц в том случае если таблица включает в себя шапку (строчку заголовка).
  • Избрать столбцы левой и правой таблицы, по которым будет вестись сопоставление (в случае, если спектры таблиц не включают заглавия столбцы будут пронумерованы).
  • Указать тип сопоставления.
  • Избрать вариант выдачи результатов.

8 методов как сопоставить две таблицы в Excel

Sverit_2_tablici_1.jpgХороший денек!

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

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

Разглядим несколько вариантов и способностей для сопоставления таблиц в Excel:

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

Это также не весьма обременительный метод. Если для вас просто необходимо отыскать и удостовериться в наличии, ну либо отсутствии различий меж таблицами, для вас необходимо на вкладке «Основная», избрать клавишу меню «Отыскать и выделить», за ранее выделив спектр где нужно сопоставить две таблицы в Excel. В открывшимся меню изберите пункт «Выделить группу ячеек…» и в показавшемся диалоговом окне изберите «отличия по строчкам».Sverit 2 tablici 3 8 способов как сравнить две таблицы в ExcelSverit 2 tablici 4 8 способов как сравнить две таблицы в Excel

Интересно почитать:  Игры в excel

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

При определении критерий для форматирования ячеек столбцов мы употребляли функцию СЧЕТЕСЛИ. В данном примере эта функция инспектирует сколько раз встречается значение второго аргумента (к примеру, A2) в перечне первого аргумента (к примеру, Таблица_2). Если количество раз = 0 в таком случае формула возвращает значение ИСТИНА. В таком случае ячейке присваивается пользовательский формат, обозначенный в параметрах условного форматирования.

Скачать пример сопоставления 2 таблицы в Excel

Ссылка во 2-м аргументе относительная, означает по очереди будут проверятся все ячейки выделенного спектра (к примеру, A2:A15). К примеру, для сопоставления двух прайсов в Excel даже на различных листах. 2-ая формула действует аналогично. Тот же принцип можно использовать для различных схожих задач.

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

В этом варианте мы будем применять функцию ВПР, которая дозволит нам сопоставить две таблицы на предмет совпадений. Для сопоставления двух столбиков, введите формулу =ВПР(C2;$D$2:$D$7;1;0) и скопируйте ее на весь сравниваемый спектр. Эта формула поочередно начинает инспектировать есть ли повторы значения из столбика А в столбике В, ну и соответственно возвращает значение элемента, если оно было там найдено если же значение не найдено получаем ошибку #Н/Д.

Sverit 2 tablici 10 8 способов как сравнить две таблицы в Excel

Выделение различий меж таблицами цветом.

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

  • На листе, где вы желаете выделить различия, изберите все применяемые ячейки. Для этого щелкните верхнюю левую ячейку применяемого спектра, обычно A1, и нажмите Ctrl + Shift + End, чтоб расширить выделение до крайней использованной ячейки.
  • На вкладке Основная кликните Условное форматирование > Новое правило и сделайте его со последующей формулой:

Где Лист2 – это имя другого листа, который вы сравниваете с текущим.

В итоге ячейки с различными значениями будут выделены избранным вами цветом:

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

Сопоставить две таблицы при помощи макроса VBA

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

Интересно почитать:  Как в excel 2003 закрепить области

Поправить ошибку не удалось отыскать значение массива в Excel / Таблицах

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

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

Как поправить ошибку «Не удалось отыскать значение массива» в Microsoft Excel либо Гугл Таблицах

Ошибка-значение-массива-значение-невозможно-найти-в-Google-таблицах

Скриншот: Windows Dispatch

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

Способ №1 — Добавьте слово ARRAYFORMULA в формулу подмены

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

  • В Microsoft Excel либо Гугл Таблицах найдите ячейку с заменяющей формулой.
  • Щелкните по нему и перейдите на панель формул.
  • Опосля знака равенства добавьте слово ARRAYFORMULA. К примеру, = ARRAYFORMULA (ПОДСТАВИТЬ (A1: A2; «N»; «Нет»))

Способ № 2 — Используйте формулу REGEXMATCH

Иной способ, который вы сможете применять в собственном Microsoft Office Excel либо Гугл Таблицах, — это формула REGEXMATCH.

  • Найдите ячейку, которую желаете отредактировать, и выделите ее.
  • Перейдите в панель формул.
  • Введите последующее: = if (REGEXMATCH (E2, ”^ Да | да | Y | y”) = true, ”Да”)

Способ № 3 — Используйте REGEXREPLACE

Если вы не желаете применять REGEXMATCH, вы также сможете применять REGEXREPLACE. Способ этот же.

  • Поначалу выделите ячейку, которую желаете поменять.
  • На панели формул введите последующее: = ArrayFormula (regexreplace (»« & B2: B4 & »«, «Да | Y | Y», «Да»))

Способ №4 — соединить ARRAYFORMULA и REGEXMATCH

Еще есть одна формула, в которой употребляются как ARRAYFORMULA, так и REGEXMATCH.

  • Щелкните ячейку, которую желаете отредактировать.
  • На панели формул введите последующее: = ArrayFormula (if (REGEXMATCH (E2: E50, ”^ Да | да | Y | y”) = true, ”Да”))

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

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

Ссылка на основную публикацию
Adblock
detector