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 содержит все необходимые инструменты для этого. Важно просто потренироваться перед тем, как использовать все эти знания на практике.

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

сравнение значения ячейки со списком

aivella

Дата: Пятница, 15.06.2018, 13:28 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

10

±

Замечаний:
20% ±


Excel 2013

Друзья — меня заклинило, помогите!

Задача:

1. сравнить значение ячейки А1 со списком С1:С10
2. написать в ячейке В1 1 если есть совпадения; 0 если нету.

просто же, а я туплю…

Буду очень благодарна за поддержку!!!

с уважением,

Елена.

 

Ответить

Nic70y

Дата: Пятница, 15.06.2018, 13:33 |
Сообщение № 2

Группа: Друзья

Ранг: Экселист

Сообщений: 8132


Репутация:

1998

±

Замечаний:
0% ±


Excel 2010

Код

=—ЕЧИСЛО(ПОИСКПОЗ(A1;C1:C10;))


ЮMoney 41001841029809

 

Ответить

_Boroda_

Дата: Пятница, 15.06.2018, 13:33 |
Сообщение № 3

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Код

=—ЕЧИСЛО(ПОИСКПОЗ(A1;C1:C10;))

Код

=—(СЧЁТЕСЛИ(C1:C10;A1)>0)

Формулы массива. Вводятся одновременным нажатием Ctrl+Shift+Enter

Код

=—(СЧЁТ(1/(A1=C1:C10))>0)

Вроде слово «Список» подразумевает, что в нем (списке) только уникальные значения. Тогда проще

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter

Еще кучу придумать можно, но смысл, думаю, ясен


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

Сообщение отредактировал _Boroda_Пятница, 15.06.2018, 13:47

 

Ответить

китин

Дата: Пятница, 15.06.2018, 13:33 |
Сообщение № 4

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

Код

=—ЕЧИСЛО(ПОИСКПОЗ(A1;$C$1:$C$10;0))

гы… три одинаковых ответа в одно время
[offtop]у кого там мысли сходятся?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинПятница, 15.06.2018, 13:35

 

Ответить

StoTisteg

Дата: Пятница, 15.06.2018, 13:39 |
Сообщение № 5

Группа: Авторы

Ранг: Старожил

Сообщений: 1161


Репутация:

103

±

Замечаний:
0% ±


Excel 2010

Код

=ЕСЛИ(ЕСЛИОШИБКА(ПОИСКПОЗ(A1;C1:C10;0);0)>0;1;0)

Код

=ЕСЛИ(ЕНД(ПОИСКПОЗ(A1;C1:C5;0));0;1)

Код

=—НЕ(ЕНД(ПОИСКПОЗ(A1;C1:C5;0)))


Интуитивно понятный код — это когда интуитивно понятно, что это код.

Сообщение отредактировал StoTistegПятница, 15.06.2018, 15:04

 

Ответить

aivella

Дата: Пятница, 15.06.2018, 14:39 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 37


Репутация:

10

±

Замечаний:
20% ±


Excel 2013

Огромное спасибо всем!!!

hands

воспользуюсь формулой:

=—ЕЧИСЛО(ПОИСКПОЗ(A1;C1:C10;))

прекрасных выходных!!!

 

Ответить

_Boroda_

Дата: Пятница, 15.06.2018, 14:45 |
Сообщение № 7

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Спасибо, Вам также
А теперь о Правилах форума:

— Прочитайте Правила форума
— Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

Skip to content

9 способов сравнить две таблицы в Excel и найти разницу

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

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

  • Визуальное сравнение таблиц.
  • Быстрое выделение различий.
  • Использование формулы сравнения.
  • Как вывести различия на отдельном листе.
  • Как можно использовать функцию ВПР.
  • Выделение различий условным форматированием.
  • Сопоставление при помощи сводной таблицы.
  • Сравнение таблиц при помощи Pover Query.
  • Инструмент сравнения таблиц Ultimate Suite.

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

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

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

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

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

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

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

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

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

В результате два отдельных окна будут расположены, как на скриншоте.

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

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

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

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

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

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

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

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

  1. Откройте файл, перейдите на вкладку «Вид» и нажмите кнопку «Новое окно».

  1. Это действие откроет тот же файл в дополнительном окне.
  2. Включите режим просмотра «Рядом», нажав соответствующую кнопку на ленте.
  3. Выберите лист 1 в первом окне и лист 2 во втором окне.

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

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

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

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

Формула сравнения.

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

Простейший вариант – сопоставление двух таблиц, находящихся на одном листе. Можно соотносить как числовые, так и текстовые значения, всего-навсего прописав в одной из соседних ячеек формулу их равенства. В результате при тождестве ячеек мы получим сообщение ИСТИНА, в противном случае — ЛОЖЬ.

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

=G3=C3

Результатом будет являться либо ИСТИНА (в случае совпадения), либо ЛОЖЬ (при отрицательном результате).

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

=G3=Лист2!C3

Если ваши таблицы достаточно велики, то довольно утомительно будет просматривать колонку I на предмет поиска слова ЛОЖЬ. Поэтому может быть полезным сразу определить — а есть ли вообще несовпадения?

Можно подсчитать общее количество расхождений и сразу вывести это число где-нибудь отдельно.

=СУММПРОИЗВ(—(C3:C25<>G3:G25))

или можно сделать это формулой массива

{=СУММ(—(C3:C25<>G3:G25))}

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

Как произвести сравнение на отдельном листе.

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

=ЕСЛИ(Лист1!A1 <> Лист2!A1; «Лист1:»&Лист1!A1&» — Лист2:»&Лист2!A1; «»)

Поскольку мы используем относительные ссылки на ячейки, формула будет меняться в зависимости от расположения столбца и строки. В результате формула в A1 будет сравнивать ячейки A1 в Лист1 и Лист2, формула в B1 будет сравнивать ячейку B1 на обоих листах и ​​так далее. Результат будет выглядеть примерно так:

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

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

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

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

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

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

Для наглядности расположим обе таблицы на одном листе.

Формула

=ЕСЛИОШИБКА(ВПР(F3;$B$3:$C$18;2;0);0)

берёт наименование товара из второго прайса, ищет его в первом, и в случае удачи извлекает соответствующую цену из первой таблицы. Она будет записана рядом с новой ценой в столбце H. Если поиск завершился неудачей, то есть такого товара ранее не было, то ставим 0. Таким образом, старая и новая цена оказываются рядом, и их легко сравнить простейшей операцией вычитания. Что и сделано в столбце I.

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

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

Разберём действия пошагово. Формула в ячейке J3 ищет наименование товара из первой позиции второй таблицы внутри первой. Если таковое найдено, извлекается соответствующая этому товару старая цена и сразу же сравнивается с новой. Если они одинаковы, то в ячейку записывается пустота «». 

=ЕСЛИ(ЕСЛИОШИБКА(ВПР(F3;$B$3:$C$18;2;0);0)=G3;»»;ЕСЛИОШИБКА(ВПР(F3;$B$3:$C$18;2;0);0))

Таким образом, в ячейке J3 будет указана старая цена, если ее удастся найти, а также если она не равна новой.

Далее если ячейка J3 не пустая, то в I3 будет указано наименование товара —  

=ЕСЛИ(J3<>»»;F3;»»)

а в K3 – его новая цена:  

=ЕСЛИ(J3<>»»;G3;»»)

Ну а далее в L3 просто найдем разность K3-J3.

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

И еще один пример, который может быть полезен. Попытаемся сравнить в итоговой таблице оба прайс-листа с эталонным общим списком товаров.

В ячейке B2 запишем формулу

=ЕСЛИ(ЕНД(ВПР(A2;Прайс1!$B$3:$B$19;1;0));»Нет»;ВПР(A2;Прайс1!$B$3:$C$19;2;0))

Так мы выясним, какие цены из второй таблицы встречаются в первой.

Для каждой цены из первого прайса проверяем, совпадает ли она с новыми данными  —

=ЕСЛИ(ЕНД(ВПР(A2;Прайс2!$B$3:$B$22;1;0));»Нет»;ВПР(A2;Прайс2!$B$3:$C$22;2;0))

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

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

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

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

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

=A1<>Лист2!A1

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

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

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

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

Хороший вариант сравнения — объединить таблицы в единую сводную, и там уже сопоставлять данные между собой.

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

А теперь приступим к созданию сводной таблицы. Я не буду подробно останавливаться на том, как мы это будем делать. Все шаги подробно описаны в статье Как сделать сводную таблицу в Excel.

Поместим поле Товар в область строк, поле Прайс в область столбцов и поле Цена в область значений.

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

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

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

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

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

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

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

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

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

Загрузите первый прайс в Power Query с помощью кнопки Из таблицы/диапазона на вкладке Данные.

После загрузки вернемся обратно в Excel из Power Query командой Закрыть и загрузить — Закрыть и загрузить в…

В появившемся затем окне выбираем «Только создать подключение».

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

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

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

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

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

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

Теперь осталось вернуться на вкладку Главная и нажать Закрыть и загрузить.

Получаем новый лист в нашей рабочей книге:

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

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

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

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

  • Они находят различия только в значениях, но не могут сравнивать формулы или форматирование ячеек.
  • Многие из них не могут идентифицировать добавленные или удаленные строки и столбцы. Как только вы добавите или удалите строку / столбец на одном листе, все последующие строки / столбцы будут отмечены как отличия.
  • Они хорошо работают на уровне листа, но не могут обнаруживать структурные различия на уровне книги Excel, к примеру добавление и удаление листов.

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

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

Последняя версия Ultimate Suite включает более 60 новых функций и улучшений, самым интересным из которых является «Сравнение таблиц» — инструмент для сравнения листов или диапазонов данных в Excel.

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

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

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

  1. Нажмите кнопку «Сравнить листы (Compare Two Sheets)» на вкладке «Данные Ablebits » в группе « Объединить »:

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

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

  1. На следующем шаге вы выбираете алгоритм сравнения:
    • Без ключевых столбцов (по умолчанию) — лучше всего подходит для сложных документов, таких как счета-фактуры или контракты.
    • По ключевым столбцам — подходит для таблиц, организованных по столбцам, которые имеют один или несколько уникальных идентификаторов, таких как номера заказов или артикулы товаров.
    • По ячейке — лучше всего использовать для сравнения таблиц с одинаковым макетом и размером, таких как балансы или статистические отчеты.

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

На этом же шаге вы можете выбрать предпочтительный тип соответствия:

  1. Первое совпадение (по умолчанию) — сравнивает строку на листе 1 с первой найденной строкой на листе 2, которая имеет хотя бы одну совпадающую ячейку.
  2. Наилучшее совпадение — сравнивает строку на листе 1 со строкой на листе 2, которая имеет максимальное количество совпадающих ячеек.
  3. Полное совпадение — находит на обоих листах строки, которые имеют одинаковые значения во всех ячейках, и отмечает все остальные строки как уникальные.

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

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

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

  1. Нажмите кнопку «Сравнить (Compare)» и подождите немного, пока программа обработает ваши данные и создаст их резервные копии. Резервные копии всегда создаются автоматически, поэтому вы можете не беспокоиться о сохранности своих данных.

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

На скриншоте выше различия выделены цветами по умолчанию:

  • Красные строки — строки, существующие только на Листе 2 (справа).
  • Зеленые ячейки — различные ячейки в частично совпадающих строках.

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

После этого мы видим немного другой результат сравнения:

Как видите, основным здесь действительно является факт совпадения значений в столбцах B. Строки, в которых нет такого совпадения, сразу выделяются красным или фиолетовым. А вот если совпадение есть, тогда идем в столбец С и сравниваем записанную там цену. Зелёные ячейки как раз и показывают нам товары, которые имеются в обоих прайс-листах, но цена на них изменилась.

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

А что же дальше делать с этим сравнением?

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

Используя её, вы последовательно просматриваете найденные различия и решаете, объединить их или игнорировать:

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

Если вы еще не закончили обработку различий, но хотели бы сделать перерыв, нажмите кнопку «Выйти из просмотра различий» в нижней части панели инструментов и выберите один из следующих вариантов:

  • Сохраните внесенные вами изменения и сохраните оставшиеся различия (Save workbooks and keep difference marks),
  • Сохраните внесенные вами изменения и удалите оставшиеся различия (Save workbooks and remove difference marks),
  • Восстановите исходные книги из резервных копий (Restore workbooks from backup copies).

Вот как вы можете сравнить два листа в Excel при помощи инструмента сравнения Compare Two Sheets (надеюсь, он вам понравился :)

Если вам интересно попробовать, полнофункциональная ознакомительная версия доступна для загрузки здесь .

Методы сравнения таблиц в 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

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

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

Типовая задача, возникающая периодически перед каждым пользователем 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
  • Запрет ввода повторяющихся значений

Понравилась статья? Поделить с друзьями:
  • Excel как сравнить два столбца на совпадения текста
  • Excel как сравнить время
  • Excel как сравнить 2 таблицы по одному столбцу
  • Excel как сравнивать с датой
  • Excel как сравнивать массивы данных