Как сделать сравнение в excel

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

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

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

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

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

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

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

Источник

Сравнение ячеек в Excel

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

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

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

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

Как сравнить две ячейки в Excel.

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

Формула без учета регистра.

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

Где A1 и B1 – объекты для сопоставления. Результатом являются логические значения ИСТИНА и ЛОЖЬ.

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

Как вы видите на скриншоте ниже, обе формулы одинаково хорошо сравнивают текст, даты и числа:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Формула с учетом регистра.

В некоторых ситуациях может быть важно не просто сравнить текст, но и учесть регистр символов. Сопоставлениес учетом регистра можно выполнить с помощью функции Excel СОВПАД (EXACT в английской версии):

Предполагая, что ваши значения находятся в A2 и B2, расчёт выглядит следующим образом:

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

На следующем скриншоте показаны результаты с учетом регистра:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Как сравнить несколько ячеек в Excel

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

Формула без учета регистра для более чем двух ячеек

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

Оператор И возвращает ИСТИНА, если все клетки таблицы содержат одно и то же значение, ЛОЖЬ, если любое значение отличается. Функция ЕСЛИ выводит введенные вами метки: «Совпадает» и «Не совпадает».

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Сравниваем несколько ячеек с учетом регистра букв.

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

=ЕСЛИ(И(СОВПАД(A2;B2);СОВПАД(A2; C2));»Точное совпадение»; «НЕ совпадает»)

Как и в предыдущем примере, первая формула выдает значения ИСТИНА и ЛОЖЬ, тогда как вторая отображает ваши собственные сообщения для совпадений и различий:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Если же нам достаточно хотя бы двух совпадений значений, то сделаем это так:

=ЕСЛИ(ИЛИ(СОВПАД(A2;B2);СОВПАД(A2; C2);СОВПАД(B2;C2)); «Не менее 2 точных совпадений»; «НЕ совпадает»)

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Мы может рассчитать количество совпадений в нашем диапазоне ячеек при помощи этой формулы массива:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

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

Сравните диапазон ячеек с образцом.

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

Совпадает ли ячейка с образцом?

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

ЧСТРОК( диапазон ) * ЧИСЛСТОЛБ( диапазон ) = СЧЁТЕСЛИ( диапазон ; ячейка образца )

В логической проверке функции ЕСЛИ вы проверяете равенство двух чисел:

Предполагая, что образец текста находится в C2, а данные находятся в диапазоне A2: B6, формула выглядит следующим образом:

Чтобы сделать результаты более удобными для пользователя, т. е. вывести осмысленный текст вместо ИСТИНА и ЛОЖЬ, используйте функцию ЕСЛИ, как мы делали в предыдущих примерах:

=ЕСЛИ((ЧСТРОК(A2:B6)*ЧИСЛСТОЛБ(A2:B6))=СЧЁТЕСЛИ(A2:B6;C2);»Всё совпадает»; «Есть несовпадения»)

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Проверяем совпадение с образцом с учётом регистра букв.

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

ЕСЛИ((ЧСТРОК(диапазон )*ЧИСЛСТОЛБ(диапазон ))=(СУММ(—СОВПАД( образец ; диапазон ))); «текст_если_ совпадает»;»текст_если_НЕ_совпадает»)

В отличие от обычных формул Excel, формулы массива заполняются нажатием Ctrl + Shift + Enter. При правильном вводе Excel заключает формулу массива в <фигурные скобки>, как показано ниже:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Как соотнести две ячейки по длине.

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

Предположим, что исходные значения находятся в A2 и B2. Используйте любой из вариантов:

=ЕСЛИ(ДЛСТР(A2)=ДЛСТР(B2); «Равная длина»; «Длины не равны»)

Как вы понимаете, первый возвращает логические значения ИСТИНА или ЛОЖЬ, тогда как второй выводит ваши собственные результаты:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Сравниваем две ячейки по вхождению определенного символа

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

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

В нашем примере код находится в A2, а значения находится в B2 и C2.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Как вы можете видеть на скриншоте выше, всё работает отлично, несмотря на пару дополнительных сложностей:

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

Источник

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

На прочтение этой статьи у вас уйдет около 10 минут, а в следующие 5 минут (или даже быстрее) вы легко сравните два столбца Excel на наличие дубликатов и выделите найденные совпадения либо уникальные значения. Ладно, обратный отсчет начался!

Мы все время от времени делаем сравнение данных в Excel. Microsoft Excel предлагает ряд опций для сравнения и сопоставления данных, но большинство из них ориентированы на поиск в одной колонке. Встроенный инструмент удаления дубликатов, доступный в Excel 2019-2010, не может справиться с этой задачей, поскольку он не умеет сравнивать данные между двумя столбиками. Кроме того, он может только удалять дубликаты. Других возможностей — таких как выделение или раскраска, увы, нет :-(.

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

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

1. Проверяем совпадения или различия в одной строке.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Чтобы найти в соответствующей строке позиции с одинаковым содержимым, A2 и B2 в этом примере, запишите:

Чтобы найти позиции в одной строке с разным содержимым, просто замените «=» знаком неравенства:

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

Результат может выглядеть примерно так:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Как видите, одинаково хорошо обрабатываются числа, даты, время и текст.

2. Сравниваем построчно с учетом регистра.

Как вы, наверное, заметили, формулы из предыдущего примера игнорируют регистр при сравнении текстовых значений, как в строке 10 на скриншоте выше. Если вы хотите найти совпадения с учетом регистра, используйте функцию СОВПАД (EXACT в английской версии):

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Чтобы найти различия с учетом регистра в одной строке, введите соответствующий текст («Уникальный» например) в третий аргумент функции ЕСЛИ:

Сравните несколько столбцов построчно

Мы можем ставить перед собой следующие цели:

Пример 1. Найдите полное совпадение по одной строке.

Если в вашей таблице три или более колонки, и вы хотите найти строки с одинаковыми записями во всех из них, функция ЕСЛИ с оператором И подойдет для вас:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Если в вашей таблице очень много колонок, более элегантным решением будет использование функции СЧЁТЕСЛИ :

Или можно использовать —

Пример 2. Найдите хотя бы 2 совпадения в данных.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

=ЕСЛИ(СЧЁТЕСЛИ(B2:D2;A2)+СЧЁТЕСЛИ(C2:D2;B2)+(C2=D2)=0;»Все уникальные»;»Найдены одинаковые»)

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Могу предложить также более компактный вариант выявления совпадений — формула массива:

Попробуйте — получите тот же результат. Также не забудьте нажать Ctrl + Shift + Enter, чтобы ввести всё правильно.

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

Предположим, у вас есть 2 списка данных в Excel, и вы хотите найти все значения (числа, даты или текстовые записи), которые находятся в колонке A, но их нет в B. То есть, исходные данные из А мы сравниваем с В.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Тот же результат может быть достигнут при использовании функции ЕСЛИ всесте с ЕОШИБКА и ПОИСКПОЗ:

=ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ($A2;$B$2:$B$10;0));»Уникальное»; » Найдено в B»)

Или, используя следующую формулу массива (не забудьте нажать Ctrl + Shift + Enter, чтобы ввести ее правильно):

Если вы хотите, чтобы одно выражение определяло как дубликаты, так и уникальные значения, поместите текст совпадений в пустые двойные кавычки («») в любой из приведенных выше формул. Например:

Думаю, вы понимаете, что точно таким же образом можно наоборот сравнивать В с А.

Как сравнить два списка в Excel и извлечь совпадающие данные?

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

В качестве альтернативы вы можете использовать более мощную и универсальную комбинацию ИНДЕКС и ПОИСКПОЗ.

Например, следующее выражение сравнивает названия продуктов в колонках D и A, и если совпадение найдено, соответствующая цифра продаж извлекается из B. Если совпадения не найдено, возвращается ошибка #Н/Д.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Сообщение об ошибке в таблице выглядит не слишком красиво. Поэтому обработаем это выражение при помощи ЕОШИБКА:

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

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

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

1. Выделите совпадения и различия построчно.

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

Чтобы выделить различия между колонками A и B, создайте правило с формулой =$B2<>$A2

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Если вы новичок в условном форматировании Excel, смотрите пошаговые инструкции в статье Как закрасить строку или столбец по условию.

2. Выделите уникальные записи в каждом столбце.

Когда вы сравниваете два списка в Excel, вы можете выделить 3 типа элементов:

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

Выделите уникальные значения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)=0

Выделите уникальные значения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)=0

И получите следующий результат:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

3. Выделите дубликаты в 2 столбцах.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Вновь используем условное форматирование при помощи формулы.

Выделите совпадения в списке 1 (столбик A): =СЧЁТЕСЛИ($A$2:$A$8;C$2)>0

Выделите совпадения в списке 2 (столбик C): =СЧЁТЕСЛИ($C$2:$C$8;$A2)>0

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

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

1. Как выделить совпадения.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Конечно, можно не ограничиваться сравнением только 3 колонок. Вы можете использовать аналогичные формулы для выделения строк с одинаковыми значениями в 4, 5, 6 или более столбиках.

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

2. Как выделить различия.

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

Чтобы изменить столбец сравнения, используйте клавишу TAB для перемещения по диапазону слева направо или клавишу Enter для перемещения сверху вниз. Если нужно перемещаться снизу вверх, то нажмите и удерживайте SHIFT, и вновь используйте ТАВ — будете двигаться не вниз, а вверх. Вы увидите, как ваше белое пятно перемещается, и соответственно изменяется активный столбец.

Примечание. Чтобы выбрать несмежные столбцы для сравнения, выберите первый диапазон, нажмите и удерживайте CTRL, а затем выбирайте дальше. Активная ячейка будет находиться в последнем столбце (или в последнем блоке соседних столбцов). Чтобы изменить столбец сравнения, используйте клавишу TAB или Enter, как описано выше.

Как сравнить два значения в отдельных столбцах.

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

Например, для сравнения ячеек A1 и C1 можно использовать:

Для совпадений: =ЕСЛИ(A1=C1; «Совпадает»; «»)

Для различий: =ЕСЛИ(A1<>C1; «Уникальные»; «»)

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

Быстрый способ сравнения двух столбцов или списков без формул.

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

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

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

На втором шаге выбираем второй столбец для сравнения.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

На третьем шаге нужно указать, что именно мы ищем – дубликаты либо уникальные значения.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Ячейки списка 1, дубликаты которых имеются в списке 2, будут закрашены цветом.

А теперь повторим все описанные выше шаги, только будем сравнивать список 2 с первым. И вот что мы в итоге получим:

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

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

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

Устанавливаем соответствие столбцов, как это показано на рисунке ниже.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

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

И вот результат. Несовпадающие строки закрашены цветом.

Как сделать сравнение в excel. Смотреть фото Как сделать сравнение в excel. Смотреть картинку Как сделать сравнение в excel. Картинка про Как сделать сравнение в excel. Фото Как сделать сравнение в excel

Если вы хотите попробовать этот инструмент, вы можете загрузить его как часть надстройки Ultimate Suite for Excel.

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

Если у вас есть вопросы или что-то осталось неясным, напишите мне комментарий, и я с радостью уточню это подробнее. Спасибо за чтение!

Источник

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

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