Сверка списков в excel

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

Содержание

  1. Сравнение двух списков в Excel
  2. Постановка задачи
  3. Решение задачи
  4. Тестирование на примере
  5. Поиск отличий в двух списках двумя способами
  6. Вариант 1. Синхронные списки
  7. Вариант 2. Перемешанные списки
  8. Как сравнить 2 столбца по строкам
  9. Пример. Как сравнить 2 столбца на совпадения и различия в одной строке
  10. Как сравнить несколько столбцов на совпадения в одной строке
  11. Пример. Как найти совпадения в одной строке в нескольких столбцах таблицы
  12. Пример. Как найти совпадения в одной строке в любых 2 столбцах таблицы
  13. Как сравнить 2 столбца в Excel на совпадения
  14. Как сравнить 2 столбца в Excel на совпадения и выделить цветом
  15. Поиск и выделение совпадений цветом в нескольких столбцах
  16. Поиск и выделение цветом совпадающих строк

Сравнение двух списков в Excel

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

Как в Excel сравнить два списка

Постановка задачи

Итак, нам нужно сравнить эти столбцы. Методика сравнения двух документов следующая:

  1. Если уникальные ячейки каждого из этих списков совпадают, и общее количество уникальных ячеек совпадает, и ячейки те же самые, то можно считать эти списки одинаковыми. То, в каком порядке значения в этом перечне уложены, не имеет столь большого значения. Как в Excel сравнить два списка
  2. О частичном совпадении перечней можно говорить, если сами уникальные значения те же самые, но отличается количество повторов. Следовательно, в таких списках может быть и разное количество элементов.
  3. О том, что два списка не совпадают, говорит разный набор уникальных значений.

Все эти три условия одновременно и являются условиями нашей задачи.

Решение задачи

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

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

  1. В отдельной колонке создаем список уникальных значений, характерных для обоих списков. Для этого используем формулу: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); «»). Сама формула должна записываться, как формула массива.
  2. Определим, сколько раз каждое уникальное значение, встречается в массиве данных. Вот, какими формулами можно это сделать: =СЧЁТЕСЛИ(Список1;D5) и =СЧЁТЕСЛИ(Список2;D5).
  3. Если и число повторений, и количество уникальных значений одинаковое во всех перечнях, которые входят в эти диапазоны, то функция возвращает значение 0. Это говорит о том, что совпадение стопроцентное. В этом случае заголовки этих списков обретут зеленый фон.
  4. Если все уникальное содержимое есть в обоих списках, то возвращенное формулами =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0) значение составит ноль. Если же E1 содержит не ноль, а такое значение содержится в ячейках E2 и F2, то в этом случае диапазоны будут признаны совпадающими, но только частично. В таком случае заголовки соответствующих списков станут оранжевыми.
  5. И в случае возвращения одной из формул, описанных выше, ненулевого значения перечни будут полностью не совпадающими. Как в Excel сравнить два списка

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

Тестирование на примере

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

Как в Excel сравнить два списка

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

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

Давайте опишем еще два метода поиска отличий в зависимости от того, являются ли списки синхронными, или нет.

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

Это простой вариант. Предположим, у нас такие списки.

Как в Excel сравнить два списка

Чтобы определить, какое количество раз значения не сошлись, можно с использованием формулы: =СУММПРОИЗВ(—(A2:A20<>B2:B20)). Если по итогу мы получили 0, это говорит о том, что два перечня одинаковые.

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

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

Как в Excel сравнить два списка

Как сравнить 2 столбца по строкам

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

Пример. Как сравнить 2 столбца на совпадения и различия в одной строке

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

Нам следует записать такую формулу, чтобы понять, совпадают ли значения в обеих колонках или нет: =ЕСЛИ(A2=B2; “Совпадают”; “”). Логика работы этой функции очень проста: она сопоставляет значения в ячейках A2 и B2, и если они одинаковые, выводит значение «Совпадают». Если же данные отличаются, то не возвращает никакого значения. Можно также проверить ячейки на предмет отсутствия между ними совпадения. В этом случае используемая формула следующая: =ЕСЛИ(A2<>B2; “Не совпадают”; “”). Принцип тот же самый, сначала осуществляется проверка. Если оказывается, что ячейки удовлетворяют критерию, то выводится значение «Не совпадают».

Также возможно применение следующей формулы в поле формулы, чтобы выводить и «Совпадают» если значения одинаковые, и «Не совпадают», если они отличаются: =ЕСЛИ(A2=B2; “Совпадают”; “Не совпадают”). Также вместо оператора равенства можно использовать оператор неравенства. Только порядок значений, которые будут выводиться в этом случае будет несколько другим: =ЕСЛИ(A2<>B2; “Не совпадают”; “Совпадают”). После использования первого варианта формулы результат получится следующим.

Как в Excel сравнить два списка

Этот вариант формулы не учитывает регистр значений. Поэтому если значения в одной колонке отличаются от других только тем, что они написаны большими буквами, то этой разницы программа не заметит. Чтобы при сравнении учитывался регистр, нужно в критерии использовать функцию СОВПАД. Остальные аргументы оставляем без изменений: =ЕСЛИ(СОВПАД(A2,B2); “Совпадает”; “Уникальное”).

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

Есть возможность проанализировать значения в перечнях по целому набору критериев:

  1. Найти те ряды, которые везде имеют те же значения.
  2. Найти те ряды, где есть совпадения всего в двух списках.

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

Пример. Как найти совпадения в одной строке в нескольких столбцах таблицы

Предположим, у нас есть ряд колонок, где содержится нужная нам информация. Перед нами стоит задача определить те ряды, в которых значения одинаковые. Чтобы это сделать, нужно воспользоваться следующей формулой: =ЕСЛИ(И(A2=B2;A2=C2); “Совпадают”; ” “).

Как в Excel сравнить два списка

Если столбцов лишком много содержится в таблице, то нужно просто применять вместе с функцией ЕСЛИ оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($A2:$C2;$A2)=3;”Совпадают”;” “). Цифра, которая используется в этой формуле, означает количество колонок, в которых нужно осуществлять проверку. Если оно отличается, то нужно написать столько, сколько справедливо для вашей ситуации.

Пример. Как найти совпадения в одной строке в любых 2 столбцах таблицы

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

Как в Excel сравнить два списка

Мы используем такую формулу: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Может случиться ситуация, когда столбцов в таблице очень много. В таком случае формула будет огромной, а времени на подбор всех необходимых комбинаций может потребоваться очень много. Чтобы решить эту проблему, нужно воспользоваться функцией СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0; “Уникальная строка”; “Не уникальная строка”)

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

Как в Excel сравнить два списка

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

Теперь приведем такой пример. Допустим у нас есть таблица с двумя столбцами. Необходимо проверить совпадения в них. Чтобы это сделать, необходимо применять формулу, где будут использоваться и функция ЕСЛИ, и оператор СЧЕТЕСЛИ: =ЕСЛИ(СЧЁТЕСЛИ($B:$B;$A5)=0; “Нет совпадений в столбце B”; “Есть совпадения в столбце В”)

Как в Excel сравнить два списка

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

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

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

Поиск и выделение совпадений цветом в нескольких столбцах

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

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

Как в Excel сравнить два списка

Поиск и выделение цветом совпадающих строк

Методика проверки, совпадают ли строки, несколько отличается. Сначала необходимо создать дополнительную колонку, и там будем использовать объединенные значения с использованием оператора &. Для этого нужно записать формулу вида: =A2&B2&C2&D2.

Как в Excel сравнить два списка

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

Как в Excel сравнить два списка

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

Оцените качество статьи. Нам важно ваше мнение:

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

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

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

Если списки синхронизированы (отсортированы), то все делается весьма несложно, т.к. надо, по сути, сравнить значения в соседних ячейках каждой строки. Как самый простой вариант — используем формулу для сравнения значений, выдающую на выходе логические значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE):

difference1.png

Число несовпадений можно посчитать формулой:

=СУММПРОИЗВ(—(A2:A20<>B2:B20))

или в английском варианте =SUMPRODUCT(—(A2:A20<>B2:B20))

Если в результате получаем ноль — списки идентичны. В противном случае — в них есть различия. Формулу надо вводить как формулу массива, т.е. после ввода формулы в ячейку жать не на Enter, а на Ctrl+Shift+Enter.

Если с отличающимися ячейками надо что сделать, то подойдет другой быстрый способ: выделите оба столбца и нажмите клавишу F5, затем в открывшемся окне кнопку Выделить (Special)Отличия по строкам (Row differences). В последних версиях Excel 2007/2010 можно также воспользоваться кнопкой Найти и выделить (Find & Select) — Выделение группы ячеек (Go to Special) на вкладке Главная (Home)

difference2.png

Excel выделит ячейки, отличающиеся содержанием (по строкам). Затем их можно обработать, например:

  • залить цветом или как-то еще визуально отформатировать
  • очистить клавишей Delete
  • заполнить сразу все одинаковым значением, введя его и нажав Ctrl+Enter
  • удалить все строки с выделенными ячейками, используя команду Главная — Удалить — Удалить строки с листа (Home — Delete — Delete Rows)
  • и т.д.

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

Если списки разного размера и не отсортированы (элементы идут в разном порядке), то придется идти другим путем.

Самое простое и быстрое решение: включить цветовое выделение отличий, используя условное форматирование. Выделите оба диапазона с данными и выберите на вкладке Главная — Условное форматирование — Правила выделения ячеек — Повторяющиеся значения (Home — Conditional formatting — Highlight cell rules — Duplicate Values):

difference5.png

Если выбрать опцию Повторяющиеся, то Excel выделит цветом совпадения в наших списках, если опцию Уникальные — различия.

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

В качестве альтернативы можно использовать функцию СЧЁТЕСЛИ (COUNTIF) из категории Статистические, которая подсчитывает сколько раз каждый элемент из второго списка встречался в первом:

difference4.png

Полученный в результате ноль и говорит об отличиях.

И, наконец, «высший пилотаж» — можно вывести отличия отдельным списком. Для этого придется использовать формулу массива:

difference6.png

Выглядит страшновато, но свою работу выполняет отлично ;)

Ссылки по теме

  • Выделение дубликатов в списке цветом
  • Сравнение двух диапазонов с помощью надстройки PLEX
  • Запрет ввода повторяющихся значений

Методы сравнения таблиц в Microsoft Excel

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

​Смотрите также​: …..​Zeek7​ содержанием (по строкам).​ наименования счетов из​Пусть на листах Январь​ списке, в другом​ перед ними знак​ нумерацией, который мы​«Значение если истина»​СЧЁТЕСЛИ​ значений.​ данный вариант от​ блоке​ групп ячеек. С​«Математические»​ которых размещены фамилии.​Довольно часто перед пользователями​oks26​: отлично подошло мне,​ Затем их можно​ обоих таблиц (без​ и Февраль имеется​ отсутствуют).​ доллара уже ранее​ недавно добавили. Адрес​получилось следующее выражение:​

​, и после преобразования​Аргумент​

​ ранее описанных.​«Стили»​ его помощью также​

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

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

  • ​ повторов). Затем вывести​ две таблицы с​
  • ​Создадим для удобства 2​ описанным нами способом.​
  • ​ оставляем относительным. Щелкаем​СТРОКА(D2)​

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

​ разницу по столбцам.​ оборотами за период​ Динамических диапазона Список1​Жмем на кнопку​ по кнопке​Теперь оператор​

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

​ заполнения зажимаем левую​задает условие совпадения.​ нужно сравнить.​ переходим по пункту​ синхронизированные и упорядоченные​. Щелкаем по кнопке​ листе. Вписываем туда​ или списков для​: огромное спасибо!!!​ примере появилась ошибка​ еще визуально отформатировать​Для этого необходимо:​ по соответствующим счетам.​ и Список2, которые​«OK»​«OK»​СТРОКА​ кнопку мыши и​ В нашем случае​Выполняем переход во вкладку​«Управление правилами»​ списки. Кроме того,​«OK»​ знак​ выявления в них​l_anton​ macro terminate! и​

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

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

  1. ​ он будет представлять​ под названием​.​ в этом случае​​.​​«=»​ отличий или недостающих​: Это простой ВПР​ есть ли решение​Delete​​ =ЕСЛИОШИБКА(ЕСЛИОШИБКА(ИНДЕКС(Январь;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Январь);0)); ИНДЕКС(Февраль;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:$A4;Февраль);0)));»») сформировать​​ таблицы различаются:​ диапазоны ячеек, содержащие​После вывода результат на​Оператор выводит результат –​ЕСЛИ​Как видим, программа произвела​

    ​ собой координаты конкретных​

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

    ​«Главная»​Активируется окошко диспетчера правил.​ списки должны располагаться​Активируется окно аргументов функции​

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

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

  3. ​номер строки, в​ вычисление совпадений, сравнив​ ячеек первой табличной​. Делаем щелчок по​ Жмем в нем​ рядом друг с​СУММПРОИЗВ​ первому наименованию, которое​ справляется с этой​ книжечку прочитать самоучитель​ чем за 10$?​ значением, введя его​ перечень счетов из​

    ​ счетов). Например, в​ списках.​ с помощью маркера​3​ которой расположена конкретная​ каждую ячейку первой​ области.​​ кнопке​​ на кнопку​ другом на одном​, главной задачей которой​ нужно сравнить в​ задачей по своему,​ по Excel для​Serge 007​ и нажав​ обоих таблиц (без​ таблице на листе​

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

  4. ​Чтобы сравнить списки сделаем​ заполнения до конца​. Именно оно наименьшее​ фамилия, и в​ таблицы с данными,​Выделяем первый элемент дополнительного​«Условное форматирование»​«Создать правило»​ листе.​ является вычисление суммы​ первом списке. Опять​​ но чаще всего​​ начала​: У надстройки есть​Ctrl+Enter​ повторов);​​ Январь отсутствует счет​​ следующее (см. Файл​

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

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

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

  6. ​ на решение указанного​​файл с формулой​​ какой-то период бесплатный.​​удалить все строки с​​С помощью формулы массива​​ 26 (см. файл​​ примера):​​ видим, обе фамилии,​​ строк табличных массивов.​

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

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

    ​ Если надо один​

    ​ выделенными ячейками, используя​ =ЕСЛИОШИБКА(ИНДЕКС(Список; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Список; «​ примера), а в​Сформируем в столбце​ которые присутствуют во​ С помощью маркера​ поле, будет выполняться,​ В четырех случаях​ количества совпадений. Далее​

    ​«Правила выделения ячеек»​​ выбор позиции​​«Главная»​ можно использовать и​с клавиатуры. Далее​ большое количество времени,​uchy​ раз сделать задачу,​​ команду​​С помощью формулы =ЕСЛИ(ЕНД(ВПР($B5;Январь!$A$7:$C$81;2;0));0;ВПР($B5;Январь!$A$7:$C$81;2;0))-​​ таблице на листе​​D​ второй таблице, но​ заполнения копируем формулу​ функция​ результат вышел​ щелкаем по пиктограмме​​. В следующем меню​​«Использовать формулу»​. Далее щелкаем по​

    ​ для наших целей.​

    ​ кликаем по первой​​ так как далеко​​: Много ответов уже​

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

  8. ​ то этого хватит.​Главная — Удалить -​ ЕСЛИ(ЕНД(ВПР($B5;Февраль!$A$7:$C$77;2;0));0;ВПР($B5;Февраль!$A$7:$C$77;2;0)) произвести сравнение​ Февраль отсутствуют счет​единый список уникальных​​ отсутствуют в первой,​​ до самого низа.​ЕСЛИ​«1»​«Вставить функцию»​ делаем выбор позиции​. В поле​ значку​ Синтаксис у неё​​ ячейке колонки, которую​​ не все подходы​

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

​ дали, но для​ Если нужно постоянно,​ Удалить строки с​ оборотов по счетам;​ 10 и его​ значений для обоих​ выведены в отдельный​Теперь, зная номера строк​будет выводить этот​, а в двух​.​«Повторяющиеся значения»​«Форматировать ячейки»​«Найти и выделить»​ довольно простой:​ мы сравниваем, во​ к данной проблеме​ данного простого случая​

​ то 300 рублей​

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

​ листа (Home -​С помощью Условного форматирования​ субсчета.​ списков (см. статью​ диапазон.​ несовпадающих элементов, мы​ номер в ячейку.​ случаях –​

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

​Происходит запуск​.​записываем формулу, содержащую​, который располагается на​=СУММПРОИЗВ(массив1;массив2;…)​ второй таблице. Получилось​ являются рациональными. В​ могу посоветовать простой​ — это не​ Delete — Delete​ выделить расхождения цветом,​Разными значениями в строках.​

  1. ​ Отбор уникальных значений​При сравнении диапазонов в​​ можем вставить в​​ Жмем на кнопку​«0»​​Мастера функций​​Запускается окно настройки выделения​ адреса первых ячеек​ ленте в блоке​​Всего в качестве аргументов​​ выражение следующего типа:​ то же время,​ вариант, подойдёт тем​​ деньги (эквивалент стоимости​​ Rows)​

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

    ​ а также выделить​ Например, по счету​ из двух диапазонов)​ разных книгах можно​ ячейку и их​«OK»​. То есть, программа​. Переходим в категорию​ повторяющихся значений. Если​ диапазонов сравниваемых столбцов,​ инструментов​​ можно использовать адреса​​=A2=D2​ существует несколько проверенных​ кому не просто​ одного обеда в​и т.д.​​ счета встречающиеся только​​ 57 обороты за​

  2. ​ с помощью формулы​ использовать перечисленные выше​​ значения с помощью​​.​ не смогла отыскать​

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

  3. ​«Статистические»​ вы все сделали​ разделенные знаком «не​«Редактирование»​ до 255 массивов.​Хотя, конечно, в каждом​ алгоритмов действий, которые​​ разбираться с макросами,​​ столовой в Москве).​​Если списки разного размера​​ в одной таблице​

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

  4. ​ январь и февраль​ массива:​ способы, исключая те​ функции​Как видим, первый результат​ во второй таблице​. Находим в перечне​ правильно, то в​ равно» (​. Открывается список, в​ Но в нашем​

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

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

​ конкретном случае координаты​ позволят сравнить списки​ VBA, и всякими​ Альтернатива — делать​ и не отсортированы​ (например, на рисунке​ не совпадают.​=ЕСЛИОШИБКА(ЕСЛИОШИБКА(​ варианты, где требуется​

  1. ​ИНДЕКС​ отображается, как​ два значения, которые​ наименование​ данном окне остается​<>​ котором следует выбрать​ случае мы будем​ будут отличаться, но​ или табличные массивы​​ прочими ВПР-ми.​​ ручками или учить​​ (элементы идут в​​ выше счета, содержащиеся​Если структуры таблиц примерно​ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0));​​ размещение обоих табличных​​. Выделяем первый элемент​«ЛОЖЬ»​​ имеются в первом​​«СЧЁТЕСЛИ»​

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

  2. ​ только нажать на​). Только перед данным​ позицию​​ использовать всего два​​ суть останется одинаковой.​

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

  3. ​ в довольно сжатые​1. Два списка​​ VBA, что бы​​ разном порядке), то​​ только в таблице​​ одинаковы (большинство наименований​ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0)));​ областей на одном​ листа, содержащий формулу​. Это означает, что​​ табличном массиве.​​. После его выделения​ кнопку​ выражением на этот​«Выделение группы ячеек…»​​ массива, к тому​​Щелкаем по клавише​ сроки с минимальной​ на двух листах​ написать подобный код​ придется идти другим​ Январь, выделены синим,​ счетов (строк) совпадают,​»»)​​ листе. Главное условие​​НАИМЕНЬШИЙ​ значение не удовлетворяет​Конечно, данное выражение для​ щелкаем по кнопке​«OK»​ раз будет стоять​.​ же, как один​

    ​Enter​

    ​ затратой усилий. Давайте​ помечаем разными цветами.​ самому​ путем.​​ а желтым выделены​​ количество и наименования​

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

  4. ​Подсчитаем количество вхождений каждого​​ для проведения процедуры​​. После этого переходим​​ условиям оператора​​ того, чтобы сравнить​«OK»​. Хотя при желании​ знак​Кроме того, в нужное​ аргумент.​, чтобы получить результаты​​ подробно рассмотрим данные​​ Допустим список 1(на​

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

  5. ​Zeek7​Самое простое и быстрое​ счета только из​​ столбцов совпадают), то​​ уникального значения в​

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

  6. ​ сравнения в этом​ в строку формул​​ЕСЛИ​​ табличные показатели, можно​​.​​ в соответствующем поле​

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

  7. ​«=»​ нам окно выделения​Ставим курсор в поле​ сравнения. Как видим,​ варианты.​ листе 1) зелёным,​

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

​: Я не спорю,​ решение: включить цветовое​ февральской таблицы).​ можно сравнить две​ оба списка с​ случае – это​ и перед наименованием​. То есть, первая​ применять и в​Происходит запуск окна аргументов​ данного окошка можно​. Кроме того, ко​ группы ячеек можно​«Массив1»​ при сравнении первых​Скачать последнюю версию​

  1. ​ список 2(на листе​ что в Москве​

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

  2. ​ выделение отличий, используя​Типовая задача, возникающая периодически​​ таблицы. Проведем сравнение​​ помощью формул =СЧЁТЕСЛИ(Список1;D5)​ открытие окон обоих​​«НАИМЕНЬШИЙ»​​ фамилия присутствует в​ существующем виде, но​​ оператора​​ выбрать другой цвет​ всем к координатам​​ попасть и другим​​и выделяем на​

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

  3. ​ ячеек обоих списков​ Excel​ 2) синим.​ люди живут куда​ условное форматирование. Выделите​ перед каждым пользователем​ двумя способами: один​​ и =СЧЁТЕСЛИ(Список2;D5)​​ файлов одновременно. Для​дописываем название​ обоих списках.​ есть возможность его​СЧЁТЕСЛИ​

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

  4. ​ выделения.​ столбцов в данной​ способом. Данный вариант​ листе сравниваемый диапазон​ программа указала показатель​Читайте также: Сравнение двух​2. Копируем записи​ лучше чем мы,​ оба диапазона с​ Excel — сравнить​ проще в реализации,​Если количество повторов каждого​ версий Excel 2013​

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

​«ИНДЕКС»​С помощью маркера заполнения,​ усовершенствовать.​. Как видим, наименования​После того, как мы​ формуле нужно применить​ особенно будет полезен​ данных в первой​«ИСТИНА»​ документов в MS​ списка 1 (ЗЕЛЁНЫЕ)​ но при зарплате​​ данными и выберите​​ между собой два​​ другой нагляднее.​​ уникального значения в​ и позже, а​​без кавычек, тут​​ уже привычным способом​

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

​Сделаем так, чтобы те​ полей в этом​ произведем указанное действие,​

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

​ абсолютную адресацию. Для​ тем пользователям, у​

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

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

​ значения, которые имеются​​ окне соответствуют названиям​​ все повторяющиеся элементы​ этого выделяем формулу​ которых установлена версия​ в поле ставим​ данных.​Существует довольно много способов​ 2 (на Лист​ крайне редко обедаю​

​Главная - Условное форматирование​

​ и найти различия​​ (наименования счетов) присутствуют​​ то формула в​ до Excel 2007​ и ставим точку​ЕСЛИ​

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

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

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

  2. ​ с запятой (​​на весь столбец.​​ но отсутствуют в​​Устанавливаем курсор в поле​​ цветом. Те элементы,​ жмем на клавишу​​ 2007, так как​​«не равно»​ аналогичную операцию и​​ в Excel, но​​3. На объединённом​

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

  3. ​ Демонстрация ушла на​ ячеек — Повторяющиеся​​ решения, в данном​​ но отсутствуют в​Е1​ условия нет никаких​;​

    ​ Как видим, по​​ первой, выводились отдельным​​«Диапазон»​ которые не совпадают,​F4​ метод через кнопку​(​ с остальными ячейками​ все их можно​ (Синие потом зелёные​ попытку осознать то,​ значения (Home -​ случае, определяется типом​ другой. Затем, в​=СУММПРОИЗВ(ABS(E5:E34-F5:F34)) вернет 0,​ проблем. Но в​). Затем выделяем в​​ двум позициям, которые​​ списком.​

    ​. После этого, зажав​ останутся окрашенными в​. Как видим, около​«Найти и выделить»​

    ​<>​​ обеих таблиц в​​ разделить на три​ строки) списке удаляем​ что означает ошибка​ Conditional formatting -​ исходных данных.​ таблице, в которой​ т.е. списки являются​ Excel 2007 и​ строке формул наименование​ присутствуют во второй​​Прежде всего, немного переработаем​​ левую кнопку мыши,​

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

  4. ​ свой изначальный цвет​ всех адресов столбцов​эти приложения не​​) и выделяем сравниваемый​​ тех колонках, которые​ большие группы:​ дубликаты.​​ macro terminate! так​​ Highlight cell rules​Если списки синхронизированы (отсортированы),​ меньше строк отсутствует​полностью совпадающими​

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

  5. ​ Excel 2010 для​«ИНДЕКС»​ таблице, но отсутствуют​ нашу формулу​ выделяем все значения​ (по умолчанию белый).​ появился знак доллара,​ поддерживают. Выделяем массивы,​ диапазон второй области.​ мы сравниваем. Но​сравнение списков, находящихся на​4. Получилось так​​ как с образцом​​ — Duplicate Values)​ то все делается​ (в наиболее полной​(их заголовки окрашиваются​ того, чтобы открыть​

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

  6. ​и кликаем по​ в первой, формула​СЧЁТЕСЛИ​ столбца с фамилиями​ Таким образом, можно​ что и означает​ которые желаем сравнить,​ Далее обворачиваем полученное​​ можно просто провести​​ одном листе;​ что в зелёном​​ в 20 строк​​:​ весьма несложно, т.к.​ таблице), выведем отчет​ зеленым цветом);​ оба окна одновременно,​ пиктограмме​

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

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

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

  1. ​ о сравнении, представляющий​Если все значения из​​ требуется провести дополнительные​​«Вставить функцию»​Отступаем от табличной области​ её одним из​​ видим, координаты тут​​ в чем отличие​ абсолютные. Для нашего​ клавишу​​ которыми ставим два​​ позволит существенно сэкономить​ разных листах;​ только те записи​​ а вот с​​Повторяющиеся​ сравнить значения в​ собой разницу по​ списка уникальных присутствуют​ манипуляции. Как это​.​​ вправо и заполняем​​ аргументов оператора​ же попадают в​​ между массивами.​​ конкретного случая формула​

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

  2. ​F5​​ знака​​ время. Особенно данный​сравнение табличных диапазонов в​ из первого списка​​ рабочим примером работать​​, то Excel выделит​ соседних ячейках каждой​ столбцам (разница оборотов​ в обоих списках,​ сделать рассказывается в​После этого открывается небольшое​​ колонку номерами по​​ЕСЛИ​

    ​ указанное поле. Но​При желании можно, наоборот,​​ примет следующий вид:​​.​«-»​ фактор важен при​​ разных файлах.​​ которые отсутствуют во​​ не захотела. И​​ цветом совпадения в​ строки. Как самый​ за январь и​ то формулы в​ отдельном уроке.​ окошко, в котором​ порядку, начиная от​. Для этого выделяем​ для наших целей​​ окрасить несовпадающие элементы,​​=$A2<>$D2​

    ​Активируется небольшое окошко перехода.​

    ​. В нашем случае​​ сравнивании списков с​​Именно исходя из этой​​ втором. Их можно​​ я с радостью​ наших списках, если​ простой вариант -​ февраль).​ ячейках​Урок: Как открыть Эксель​ нужно определить, ссылочный​​1​​ первую ячейку, в​ следует сделать данный​ а те показатели,​​Данное выражение мы и​​ Щелкаем по кнопке​

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

  3. ​ получилось такое выражение:​ большим количеством строк.​​ классификации, прежде всего,​​ отдельно скопировать (выделив​ готов учить VBA,​ опцию​​ используем формулу для​​Основным недостатком этого подхода​Е2 F2​ в разных окнах​

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

  4. ​ вид должна иметь​. Количество номеров должно​ которой расположен оператор​​ адрес абсолютным. Для​​ которые совпадают, оставить​ записываем в вышеуказанное​«Выделить…»​—(A2:A7<>D2:D7)​Процедуру копирования легче всего​ подбираются методы сравнения,​ согласно цвета) в​

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

  5. ​ поэтому и пришел​Уникальные​ сравнения значений, выдающую​ является, то, что​​=СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0)​​Как видим, существует целый​ функция​ совпадать с количеством​СЧЁТЕСЛИ​ этого выделяем данные​ с заливкой прежним​ поле. После этого​

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

  6. ​в его нижнем​Щелкаем по кнопке​ выполнить при помощи​ а также определяются​ отдельный лист или​​ за ответами на​​- различия.​

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

  7. ​ на выходе логические​​ отчет о сравнении​​ вернут 0. Если​​ ряд возможностей сравнить​​ИНДЕКС​ строк во второй​​. В строке формул​​ координаты в поле​​ цветом. При этом​​ щёлкаем по кнопке​

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

  8. ​ левом углу.​​«OK»​​ маркера заполнения. Наводим​ конкретные действия и​ книгу.​ этот форум, видел​Цветовое выделение, однако, не​

    ​ значения​​ таблиц не включает​​ в ячейке​ таблицы между собой.​​или предназначенный для​​ сравниваемой таблице. Чтобы​ перед ней дописываем​ и жмем на​​ алгоритм действий практически​​«Формат…»​После этого, какой бы​

    ​.​​ курсор на правый​​ алгоритмы для выполнения​Задача выполнена, но​ тут иногда делятся​ всегда удобно, особенно​ИСТИНА (TRUE)​ строки отсутствующие в​Е1​ Какой именно вариант​ работы с массивами.​​ ускорить процедуру нумерации,​​ выражение​

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

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

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

  10. ​ для больших таблиц.​или​ наиболее полной таблице.​не 0, а​ использовать зависит от​ Нам нужен второй​​ можно также воспользоваться​​«ЕСЛИ»​F4​​ в окне настройки​​Активируется окно​ вариантов вы не​ выводит результат. Как​​ где мы получили​​ проведении сравнения в​​ просто удалить совпадающие​​ и на безоплатных​ Также, если внутри​ЛОЖЬ (FALSE)​ Например, в рассматриваемом​​ в ячейках​​ того, где именно​ вариант. Он установлен​​ маркером заполнения.​​без кавычек и​.​​ выделения повторяющихся значений​​«Формат ячеек»​

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

  11. ​ избрали, запускается окно​ видим, в нашем​ показатель​ разных книгах требуется​ записи, а допустим​​ началах.​​ самих списков элементы​:​ нами случае, наиболее​Е2 F2​ расположены табличные данные​ по умолчанию, так​После этого выделяем первую​ открываем скобку. Далее,​​Как видим, ссылка приняла​​ в первом поле​

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

  12. ​. Идем во вкладку​​ выделения групп ячеек.​​ случае результат равен​«ИСТИНА»​ одновременно открыть два​ получить их в​Serge 007​

    ​ могут повторяться, то​​Число несовпадений можно посчитать​​ полной таблицей является​0, то списки​​ относительно друг друга​​ что в данном​ ячейку справа от​ чтобы нам легче​ абсолютную форму, что​ вместо параметра​«Заливка»​ Устанавливаем переключатель в​ числу​. При этом он​ файла Excel.​ отдельный список. Поэтому​: Ну так приступайте​ этот способ не​​ формулой:​​ таблица на листе​​ являются​​ (на одном листе,​

    ​ окошке просто щелкаем​​ колонки с номерами​​ было работать, выделяем​ характеризуется наличием знаков​«Повторяющиеся»​. Тут в перечне​ позицию​«1»​ должен преобразоваться в​Кроме того, следует сказать,​

    ​ предлагаю продолжение :​​На сайте должна​​ подойдет.​

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

  13. ​=СУММПРОИЗВ(—(A2:A20<>B2:B20))​ Январь, в которой​частично совпадающими​ в разных книгах,​ по кнопке​ и щелкаем по​ в строке формул​ доллара.​следует выбрать параметр​ цветов останавливаем выбор​«Выделить по строкам»​

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

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

​, то есть, это​ черный крестик. Это​ что сравнивать табличные​5. После удаления​ быть ветка по​В качестве альтернативы можно​или в английском варианте​ отсутствует счет 26​(их заголовки окрашиваются​ на разных листах),​«OK»​ значку​ значение​Затем переходим к полю​«Уникальные»​ на цвете, которым​. Жмем по кнопке​ означает, что в​ и есть маркер​ области имеет смысл​ дубликатов зелёные записи​ VBA, я в​ использовать функцию​ =SUMPRODUCT(—(A2:A20<>B2:B20))​ из февральской таблицы.​ оранжевым цветом) ​ а также от​.​

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

​«Вставить функцию»​«ЕСЛИ»​

​«Критерий»​. После этого нажать​ хотим окрашивать те​«OK»​ сравниваемых списках было​ заполнения. Жмем левую​ только тогда, когда​ (1-й список без​ других ветках не​СЧЁТЕСЛИ​Если в результате получаем​Чтобы определить какая из​Если хотябы одна из​ того, как именно​Запускается окно аргументов функции​.​

​и жмем по​

lumpics.ru

Сравнение 2-х списков в MS EXCEL

​, установив туда курсор.​ на кнопку​

​ элементы, где данные​​.​​ найдено одно несовпадение.​ кнопку мыши и​

Задача

​ они имеют похожую​

​ совпадений со 2-м)​ бываю, поищите сами​(COUNTIF)​

​ ноль — списки​​ двух таблиц является​​ вышеуказанных формул (ячейки​ пользователь желает, чтобы​ИНДЕКС​Открывается​ иконке​ Щелкаем по первому​

​«OK»​​ не будут совпадать.​​Как видим, после этого​ Если бы списки​ тянем курсор вниз​ структуру.​ перекрашиваем в третий​

​Все имена заняты​​из категории​​ идентичны. В противном​ наиболее полной нужно​Е2 F2​ это сравнение выводилось​. Данный оператор предназначен​Мастер функций​

Решение

​«Вставить функцию»​ элементу с фамилиями​.​ Жмем на кнопку​ несовпадающие значения строк​ были полностью идентичными,​ на количество строчек​

​Самый простой способ сравнения​ цвет — допустим​: Можно и без​

  • ​Статистические​​ случае — в​​ ответить на 2​) возвращают не 0,​ на экран.​ для вывода значения,​. Переходим в категорию​.​ в первом табличном​
    ​Таким образом, будут выделены​
    ​«OK»​
    ​ будут подсвечены отличающимся​
    ​ то результат бы​
  • ​ в сравниваемых табличных​ данных в двух​ жёлтый.​ VBA, с помощью​, которая подсчитывает сколько​
  • ​ них есть различия.​ вопроса: Какие счета​ то списки считаются​Автор: Максим Тютюшев​ которое расположено в​​«Статистические»​​Открывается окно аргументов функции​ диапазоне. В данном​​ именно те показатели,​​.​ оттенком. Кроме того,​
  • ​ был равен числу​ массивах.​ таблицах – это​6. Копируем жёлтые​ ВПР и фильтра.​​ раз каждый элемент​​ Формулу надо вводить​ в февральской таблице​не совпадающими​​Сравним 2 списка содержащих​​ определенном массиве в​и производим выбор​​ЕСЛИ​​ случае оставляем ссылку​ которые не совпадают.​​Вернувшись в окно создания​​ как можно судить​«0»​
  • ​Как видим, теперь в​ использование простой формулы​​ записи из листа​​Пошагово — во​ из второго списка​​ как формулу массива,​​ отсутствуют в январской?​

Тестируем

​.​ ТЕКСТОВЫЕ повторяющиеся значения.​​ указанной строке.​​ наименования​. Как видим, первое​ относительной. После того,​Урок: Условное форматирование в​

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

excel2.ru

Сравнение 2-х таблиц в MS EXCEL

​ поле окна уже​ как она отобразилась​ Экселе​ на кнопку​ формул, программа сделает​Таким же образом можно​ все результаты сравнения​ совпадают, то она​

​начало​oks26​Полученный в результате ноль​ формулы в ячейку​ январской таблице отсутствуют​

​ (диапазоны (​AВ​

  1. ​«Номер строки»​. Щелкаем по кнопке​ заполнено значением оператора​ в поле, можно​Также сравнить данные можно​«OK»​ активной одну из​ производить сравнение данных​ данных в двух​ выдает показатель ИСТИНА,​
  2. ​(! Важно) листа​: Доброе время суток!​ и говорит об​ жать не на​ в январской?​

​А26:B33А36:B41А44:B49​имеется два списка​уже заполнено значениями​«OK»​СЧЁТЕСЛИ​ щелкать по кнопке​ при помощи сложной​.​ ячеек, находящуюся в​ в таблицах, которые​

Простой вариант сравнения 2-х таблиц

​ колонках табличных массивов.​ а если нет,​ 1. Так что​ подскажите пожалуйста как​ отличиях.​Enter​Это можно сделать с​) имеется 3 пары​ с повторяющимися значениями.​ функции​.​. Но нам нужно​«OK»​ формулы, основой которой​

​После автоматического перемещения в​ указанных не совпавших​ расположены на разных​ В нашем случае​ то – ЛОЖЬ.​ бы сначала шли​ сравнить два списка,​И, наконец, «высший пилотаж»​, а на​ помощью формул (см.​ списков каждого типа:​Сравнить содержимое обоих списков.​НАИМЕНЬШИЙ​

​Функция​ дописать кое-что ещё​.​ является функция​ окно​ строках.​ листах. Но в​ не совпали данные​ Сравнивать можно, как​ жёлтые (список 1​

​ и совпадающие значения​ — можно вывести​Ctrl+Shift+Enter​ столбец Е): =ЕСЛИ(ЕНД(ВПР(A7;Январь!$A$7:$A$81;1;0));»Нет»;»Есть») и​

​ полностью совпадающие; частично​Прежде чем начать сравнение​. От уже существующего​НАИМЕНЬШИЙ​

​ в это поле.​В элемент листа выводится​СЧЁТЕСЛИ​«Диспетчера правил»​Произвести сравнение можно, применив​ этом случае желательно,​ только в одной​ числовые данные, так​ без записей совпадающих​ поставить друг на​

​ отличия отдельным списком.​.​ =ЕСЛИ(ЕНД(ВПР(A7;Февраль!$A$7:$A$77;1;0));»Нет»;»Есть»)​

Более наглядный вариант сравнения 2-х таблиц (но более сложный)

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

​ строке. При их​

  1. ​ и текстовые. Недостаток​ со 2-м списком)​ против друга! Заранее​ Для этого придется​Если с отличающимися ячейками​Сравнение оборотов по счетам​
  2. ​2. Вставляя по очереди​ методикой сравнения:​
  3. ​ отнять разность между​ было раскрыто, предназначена​ и к уже​
  4. ​ числу​ инструмента можно произвести​«OK»​ Как и в​ них были пронумерованы.​ сравнении формула выдала​ данного способа состоит​ а потом зелёные​ спасибо​ использовать формулу массива:​ надо что сделать,​ произведем с помощью​

excel2.ru

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

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

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

​ результат​ в том, что​ записи (полный список​Все имена заняты​Выглядит страшновато, но свою​ то подойдет другой​ формул: =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;2;0));0;ВПР($A7;Февраль!$A$7:$C77;2;0))-B7 и​ в диапазон​полностью совпадающими​ и внутренней нумерацией​ по счету наименьшего​«=0»​​. Это означает, что​​ каждый элемент из​​Теперь во второй таблице​​ области должны находиться​

Как вȎxcel сравнить два списка

​ сравнения практически точно​«ЛОЖЬ»​

​ ним можно пользоваться​

​ 1).​: так ?​

​ работу выполняет отлично​ быстрый способ: выделите​ =ЕСЛИ(ЕНД(ВПР($A7;Февраль!$A$7:$C77;3;0));0;ВПР($A7;Февраль!$A$7:$C77;3;0))-C7​A5:B19​, если списки их​ табличной области. Как​ значения.​без кавычек.​ в перечне имен​ выбранного столбца второй​​ элементы, которые имеют​​ на одном рабочем​​ такая, как была​​. По всем остальным​

​ только в том​7. Опять же​Zeek7​ ;)​ оба столбца и​В случае отсутствия соответствующей​​, результат получим в​​ уникальных значений совпадают​ видим, над табличными​​В поле​​После этого переходим к​​ второй таблицы фамилия​ таблицы повторяется в​​ данные, несовпадающие с​ листе Excel и​ описана выше, кроме​​ строчкам, как видим,​ случае, если данные​ удаление дубликатов. И​: У меня проблема​​Kot​​ нажмите клавишу​

Как вȎxcel сравнить два списка

​ строки функция ВПР()​ виде цвета заголовка​ и каждое уникальное​ значениями у нас​

  • ​«Массив»​ полю​
  • ​«Гринев В. П.»​​ первой.​
  • ​ соответствующими значениями первой​ быть синхронизированными между​ того факта, что​​ формула сравнения выдала​
  • ​ в таблице упорядочены​ на первом листе​ слегка иная есть​​: помогите сравнить 2​F5​ возвращает ошибку #Н/Д,​ исходных списков (полностью​ значения имеет одинаковое​
  • ​ только шапка. Это​

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

​следует указать координаты​«Значение если истина»​, которая является первой​Оператор​ табличной области, будут​ собой.​

​ при внесении формулы​ показатель​ или отсортированы одинаково,​ в зелёном массиве​ список клиентов под​ списка пациентов (фамилии​, затем в открывшемся​​ которая обрабатывается связкой​ совпадающие списки имеют​ количество повторов (сортировка​ значит, что разница​ диапазона дополнительного столбца​. Тут мы воспользуемся​ в списке первого​​СЧЁТЕСЛИ​

Как вȎxcel сравнить два списка

​ выделены выбранным цветом.​​Прежде всего, выбираем, какую​​ придется переключаться между​«ИСТИНА»​ синхронизированы и имеют​ получаем те самые​​ ним список товаров,​​ могут повторяться) оба​

​ окне кнопку​ функций ЕНД() и​ заголовки зеленого цвета;​ может быть любая);​ составляет одну строку.​«Количество совпадений»​ ещё одной вложенной​ табличного массива, встречается​

​относится к статистической​Существует ещё один способ​​ табличную область будем​ ​ листами. В нашем​​.​​ равное количество строчек.​​ записи которые были​ которые он покупает,​ на 15 тысяч​Выделить (Special)​

Как вȎxcel сравнить два списка

​ ЕСЛИ(), заменяя ошибку​ частично совпадающие -​2. Списки считаются​

​ Поэтому дописываем в​, который мы ранее​ функцией –​ один раз.​ группе функций. Его​

Как вȎxcel сравнить два списка

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

planetaexcel.ru

Сравнение списков excel

​Кроме того, существует возможность​​ Давайте посмотрим, как​ удалены на Листе​ на соседнем листе​ записей​-​
​ на 0 (в​ желтого; не совпадающие​частично совпадающими​ поле​ преобразовали с помощью​СТРОКА​Теперь нам нужно создать​ задачей является подсчет​ для выполнения поставленной​ в какой искать​

​ иметь следующий вид:​​ с помощью специальной​

​ использовать данный способ​​ 2 (смотри в​ есть их адреса,​Нужно сравнить их​Отличия по строкам (Row​ случае отсутствия строки)​ — красного). Цвет​, если списки их​«Номер строки»​

​ функции​​. Вписываем слово​ подобное выражение и​ количества ячеек, значения​ задачи. Как и​ отличия. Последнее давайте​=B2=Лист2!B2​ формулы подсчитать количество​ на практике на​ п.3). В Итоге​ которые и нужно​ на наличие одинаковых​ differences)​ или на значение​ заголовков списков определяется​ уникальных значений совпадают,​значение​

​ЕСЛИ​​«СТРОКА»​ для всех других​ в которых удовлетворяют​ предыдущие варианты, он​ будем делать во​То есть, как видим,​ несовпадений. Для этого​ примере двух таблиц,​ получаем в зелёном​ перенести в определенную​ ФИО и оставить​. В последних версиях​ из соответствующего столбца.​ Условным форматированием.​ но количество повторов​«-1»​. Делаем все ссылки​без кавычек, далее​ элементов первой таблицы.​ заданному условию. Синтаксис​ требует расположения обоих​ второй таблице. Поэтому​ перед координатами данных,​ выделяем тот элемент​ размещенных на одном​ массиве записи 1​ ячейку на первый​

​ тех кто не​​ Excel 2007/2010 можно​
​С помощью Условного форматирования​Сравним две таблицы имеющих​ каждого элемента м.б.​без кавычек.​ абсолютными.​

​ открываем скобки и​​ Для этого выполним​ данного оператора имеет​ сравниваемых областей на​
​ выделяем список работников,​ которые расположены на​

​ листа, куда оно​​ листе.​ списка совпадающие со​ лист. (все что​ повторяется. (желательно 2​ также воспользоваться кнопкой​ можно выделить расхождения​ практически одинаковую структуру.​

​ любое;​​В поле​

​В поле​​ указываем координаты первой​ копирование, воспользовавшись маркером​ такой вид:​ одном листе, но​ находящийся в ней.​ других листах, отличных​ будет выводиться. Затем​Итак, имеем две простые​ списком 2.​ касалось чисел легко​ списка: 1 те​Найти и выделить (Find​ (например, красным цветом).​ Таблицы различаются значениями​3. Списки считаются​«Массив»​«K»​

​ ячейки с фамилией​​ заполнения, как это​

​=СЧЁТЕСЛИ(диапазон;критерий)​​ в отличие от​

​ Переместившись на вкладку​​ от того, где​

​ щелкаем по значку​​ таблицы со списками​ikki​ переносилось «Суммесли», а​ кого нет из​ & Select) -​
​По аналогии с задачей​ в отдельных строках,​

​не совпадающими​​указываем адрес диапазона​указывается, какое по​ во второй таблице,​ мы уже делали​Аргумент​ ранее описанных способов,​«Главная»​ выводится результат сравнения,​«Вставить функцию»​
​ работников предприятия и​:​ здесь вроде бы​ первого списка, 2​ Выделение группы ячеек​ решенной в статье Сравнение​ некоторые наименования строк​
​, если списки их​ значений второй таблицы.​ счету наименьшее значение​ после чего закрываем​ прежде. Ставим курсор​
​«Диапазон»​ условие синхронизации или​, щелкаем по кнопке​ указывается номер листа​
​.​ их окладами. Нужно​Не по теме:​ и задача проще,​ те кого нет​ (Go to Special)​ 2-х списков в​ встречаются в одной​ уникальных значений не​ При этом все​ нужно вывести. Тут​
​ скобки. Конкретно в​ в нижнюю правую​представляет собой адрес​ сортировки данных не​«Условное форматирование»​ и восклицательный знак.​В окне​
​ сравнить списки сотрудников​надеюсь, для кого-то он​ а решить автоматически​ из второго списка.​на вкладке​ MS EXCEL можно​ таблице, но в​
​ совпадают (значения, которые​ координаты делаем абсолютными,​ указываем координаты первой​​ нашем случае в​​ часть элемента листа,​ массива, в котором​ будет являться обязательным,​, которая имеет месторасположение​Сравнение можно произвести при​Мастера функций​ и выявить несоответствия​ в самом деле​ не могу).​
​Serge 007​Главная (Home)​ сформировать список наименований​ другой могут отсутствовать.​ есть в одном​ то есть, ставим​ ячейки столбца с​ поле​ который содержит функцию​ производится подсчет совпадающих​ что выгодно отличает​ на ленте в​ помощи инструмента выделения​

​в группе операторов​​ между столбцами, в​

​ окажется простым :D​

​Все имена заняты​: Вот это подойдёт​Excel выделит ячейки, отличающиеся​

CyberForum.ru

​ счетов, включающий ВСЕ​

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

Добрый день!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вопрос от пользователя

У меня есть одна задачка, и уже третий день ломаю голову — не знаю, как ее выполнить. Есть 2 таблицы (примерно 500-600 строк в каждой), нужно взять столбец с названием товара из одной таблицы и сравнить его с названием товара из другой, и, если товары совпадут — скопировать и подставить значение из таблицы 2 в таблицу 1. Запутанно объяснил, но думаю, по фотке задачу поймете ( прим. : фотка вырезана цензурой, все-таки личная информация) .

Заранее благодарю. Андрей, Москва.

Доброго дня всем!

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

Пример работы с функцией ВПР

В качестве примера я взял две небольших таблички, представлены они на скриншоте ниже. В первой таблице (столбцы A, B — товар и цена) нет данных по столбцу B; во второй — заполнены оба столбца (товар и цена). Теперь нужно проверить первые столбцы в обоих таблицах и автоматически, при найденном совпадении, скопировать цену в первую табличку. Вроде, задачка простая.

Две таблицы в Excel — сравниваем первые столбцы

Как это сделать.

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

=ВПР( A2 ; $E$1:$F$7 ; 2 ; ЛОЖЬ )

A2 — значение из первого столбца первой таблицы (то, что мы будем искать в первом столбце второй таблицы);

$E$1:$F$7 — полностью выделенная вторая таблица (в которой хотим что-то найти и скопировать). Обратите внимание на значок «$» — он необходим, чтобы при копировании формулы не менялись ячейки выделенной второй таблицы;

2 — номер столбца, из которого буем копировать значение (обратите внимание, что у нас выделенная вторая таблица имеет всего 2 столбца. Если бы у нее было 3 столбца — то значение можно было бы копировать из 2-го или 3-го столбца);

ЛОЖЬ — ищем точное совпадение (иначе будет подставлено первое похожее, что явно нам не подходит).

Какая должна быть формула

Собственно, можете готовую формулу подогнать под свои нужды, слегка изменив ее. Результат работы формулы представлен на картинке ниже: цена была найдена во второй таблице и подставлена в авто-режиме. Все работает!

Значение было найдено и подставлено автоматически

Чтобы цена была проставлена и для других наименований товара — просто растяните (скопируйте) формулу на другие ячейки. Пример ниже.

Растягиваем формулу (копируем формулу в другие ячейки)

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

Значения из одной таблицы подставлены в другую

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

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

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

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

Как сделать сравнение значений в Excel двух столбцов? Для решения данной задачи рекомендуем использовать условное форматирование, которое быстро выделить цветом позиции, находящиеся только в одном столбце. Рабочий лист с таблицами:

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

  1. Выберите инструмент «ФОРМУЛЫ»-«Определенные имена»-«Присвоить имя».
  2. В появившемся окне в поле «Имя:» введите значение – Таблица_1.
  3. Левой клавишей мышки сделайте щелчок по полю ввода «Диапазон:» и выделите диапазон: A2:A15. И нажмите ОК.

Для второго списка выполните те же действия только имя присвойте – Таблица_2. А диапазон укажите C2:C15 – соответственно.

Полезный совет! Имена диапазонов можно присваивать быстрее с помощью поля имен. Оно находится левее от строки формул. Просто выделяйте диапазоны ячеек, а в поле имен вводите соответствующее имя для диапазона и нажмите Enter.

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

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

  1. Выделите диапазон первой таблицы: A2:A15 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»- «Использовать формулу для определения форматированных ячеек:».
  2. В поле ввода введите формулу:
  3. Щелкните по кнопке «Формат» и на вкладке «Заливка» укажите зеленый цвет. На всех окнах жмем ОК.
  4. Выделите диапазон первого списка: C2:C15 и снова выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»- «Использовать формулу для определения форматированных ячеек:».
  5. В поле ввода введите формулу:
  6. Щелкните по кнопке «Формат» и на вкладке «Заливка» укажите синий цвет. На всех окнах жмем ОК.

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

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

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

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

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

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

Если списки синхронизированы (отсортированы), то все делается весьма несложно, т.к. надо, по сути, сравнить значения в соседних ячейках каждой строки. Как самый простой вариант — используем формулу для сравнения значений, выдающую на выходе логические значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE) :

Число несовпадений можно посчитать формулой:

или в английском варианте =SUMPRODUCT(—(A2:A20<>B2:B20))

Если в результате получаем ноль — списки идентичны. В противном случае — в них есть различия. Формулу надо вводить как формулу массива, т.е. после ввода формулы в ячейку жать не на Enter, а на Ctrl+Shift+Enter.

Если с отличающимися ячейками надо что сделать, то подойдет другой быстрый способ: выделите оба столбца и нажмите клавишу F5, затем в открывшемся окне кнопку Выделить (Special)Отличия по строкам (Row differences) . В последних версиях Excel 2007/2010 можно также воспользоваться кнопкой Найти и выделить (Find & Select) — Выделение группы ячеек (Go to Special) на вкладке Главная (Home)

Excel выделит ячейки, отличающиеся содержанием (по строкам). Затем их можно обработать, например:

  • залить цветом или как-то еще визуально отформатировать
  • очистить клавишей Delete
  • заполнить сразу все одинаковым значением, введя его и нажав Ctrl+Enter
  • удалить все строки с выделенными ячейками, используя команду Главная — Удалить — Удалить строки с листа (Home — Delete — Delete Rows)
  • и т.д.

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

Если списки разного размера и не отсортированы (элементы идут в разном порядке), то придется идти другим путем.

Самое простое и быстрое решение: включить цветовое выделение отличий, используя условное форматирование. Выделите оба диапазона с данными и выберите на вкладке Главная — Условное форматирование — Правила выделения ячеек — Повторяющиеся значения (Home — Conditional formatting — Highlight cell rules — Duplicate Values):

Если выбрать опцию Повторяющиеся, то Excel выделит цветом совпадения в наших списках, если опцию Уникальные — различия.

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

В качестве альтернативы можно использовать функцию СЧЁТЕСЛИ (COUNTIF) из категории Статистические, которая подсчитывает сколько раз каждый элемент из второго списка встречался в первом:

Полученный в результате ноль и говорит об отличиях.

И, наконец, «высший пилотаж» — можно вывести отличия отдельным списком. Для этого придется использовать формулу массива:

Выглядит страшновато, но свою работу выполняет отлично 😉

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

Сегодня расскажу как искать совпадение в столбцах Excel. Разберем все тонкости на примерах.

Задача 1: Есть 6 текстов в 6 ячейках. Необходимо узнать, какие из них уникальные, а какие повторяются.

Использовать будем Условное форматирование.

  • Выбираем ячейки, которые необходимо сравнить;
  • Во вкладке Главная переходим «Условное форматирование -> Правила выделения ячеек -> Повторяющиеся значения»;

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

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

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

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

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

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

Искать таким образом можно буквы, слова, символы, тексты и т.д.

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


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

1 Сравнение с помощью простого поиска 

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

  1. Перейти на главную вкладку табличного процессора. 
  2. В группе «Редактирование» выбрать пункт поиска. 
  3. Выделить столбец, в котором будет выполняться поиск совпадений — например, второй. 
  4. Вручную задавать значения из основного столбца (в данном случае — первого) и искать совпадения. 

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

  • Как работает округление чисел в Эксель: принципы и настройки

2 Операторы ЕСЛИ и СЧЕТЕСЛИ 

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

  1. Сравниваемые столбцы размещаются на одном листе. Не обязательно, чтобы они находились рядом друг с другом. 
  2. В третьем столбце, например, в ячейке J6, ввести формулу такого типа: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(H6;$I$6:$I$14;0));»;H6) 
  3. Протянуть формулу до конца столбца. 

Результатом станет появление в третьей колонке всех совпадающих значений. Причем H6 в примере — это первая ячейка одного из сравниваемых столбцов. А диапазон $I$6:$I$14 — все значения второй участвующей в сравнении колонки. Функция будет последовательно сравнивать данные и размещать только те из них, которые совпали. Однако выделения обнаруженных совпадений не происходит, поэтому методика подходит далеко не для всех ситуаций. 

Еще один способ предполагает поиск не просто дубликатов в разных колонках, но и их расположения в пределах одной строки. Для этого можно применить все тот же оператор ЕСЛИ, добавив к нему еще одну функцию Excel — И. Формула поиска дубликатов для данного примера будет следующей: =ЕСЛИ(И(H6=I6); «Совпадают»; «») — ее точно так же размещают в ячейке J6 и протягивают до самого низа проверяемого диапазона. При наличии совпадений появится указанная надпись (можно выбрать «Совпадают» или «Совпадение»), при отсутствии — будет выдаваться пустота. 

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

Она имеет вид =ЕСЛИ(СЧЕТЕСЛИ($H6:$J6;$H6)=3; «Совпадают»;») и должна размещаться в верхней части следующего столбца с протягиванием вниз. Однако в формулу добавляется еще количество сравниваемых колонок — в данном случае, три. 

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

3 Формула подстановки ВПР 

Принцип действия еще одной функции для поиска дубликатов напоминает первый способ использованием оператора ЕСЛИ. Но вместо ПОИСКПОЗ применяется ВПР, которую можно расшифровать как «Вертикальный Просмотр». Для сравнения двух столбцов из похожего примера следует ввести в верхнюю ячейку (J6) третьей колонки формулу =ВПР(H6;$I$6:$I$15;1;0) и протянуть ее в самый низ, до J15. 

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

4 Функция СОВПАД 

Достаточно просто выполнить в Эксель сравнение двух столбцов с помощью еще двух полезных операторов — распространенного ИЛИ и встречающейся намного реже функции СОВПАД. Для ее использования выполняются такие действия: 

  1. В третьем столбце, где будут размещаться результаты, вводится формула =ИЛИ(СОВПАД(I6;$H$6:$H$19)) 
  2. Вместо нажатия Enter нажимается комбинация клавиш Ctr + Shift + Enter. Результатом станет появление фигурных скобок слева и справа формулы. 
  3. Формула протягивается вниз, до конца сравниваемой колонки — в данном случае проверяется наличие данных из второго столбца в первом. Это позволит изменяться сравниваемому показателю, тогда как знак $ закрепляет диапазон, с которым выполняется сравнение. 

Результатом такого сравнения будет вывод уже не найденного совпадающего значения, а булевой переменной. В случае нахождения это будет «ИСТИНА». Если ни одного совпадения не было обнаружено — в ячейке появится надпись «ЛОЖЬ». 

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

  • Как в Экселе посчитать сумму определенных ячеек

5 Сравнение с выделением совпадений цветом 

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

Порядок действий для применения методики следующий: 

  1. Перейти на главную вкладку табличного процессора. 
  2. Выделить диапазон, в котором будут сравниваться столбцы. 
  3. Выбрать пункт условного форматирования. 
  4. Перейти к пункту «Правила выделения ячеек». 
  5. Выбрать «Повторяющиеся значения». 
  6. В открывшемся окне указать, как именно будут выделяться совпадения в первой и второй колонке. Например, красным текстом, если цвет остальных сообщений стандартный черный. Затем указать, что выделяться будут именно повторяющиеся ячейки. 

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

6 Надстройка Inquire 

Начиная с версий MS Excel 2013 табличный процессор позволяет воспользоваться еще одной методикой — специальной надстройкой Inquire. Она предназначена для того, чтобы сравнивать не колонки, а два файла .XLS или .XLSX в поисках не только совпадений, но и другой полезной информации. 

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

 
Процесс использования надстройки включает такие действия: 

  1. Перейти к параметрам электронной таблицы. 
  2. Выбрать сначала надстройки, а затем управление надстройками COM. 
  3. Отметить пункт Inquire и нажать «ОК». 
  4. Перейти к вкладке Inquire. 
  5. Нажать на кнопку Compare Files, указать, какие именно файлы будут сравниваться, и выбрать Compare. 
  6. В открывшемся окне провести сравнения, используя показанные совпадения и различия между данными в столбцах. 

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

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

  • 5 программ для совместной работы с документами
  • Как в Экселе протянуть формулу по строке или столбцу: 5 способов

Понравилась статья? Поделить с друзьями:
  • Свободная таблица в excel скачать
  • Сверка с поставщиками в excel
  • Свободная таблица ms excel то в ней
  • Сверка с контрагентами в excel
  • Свободная таблица excel 2010