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

Если вы работаете с табличными документами большого объема (много данных/столбцов), очень сложно держать на контроле достоверность/актуальность всей информации. Поэтому очень часто требуется проанализировать два или более столбцов в документе Эксель на предмет обнаружения повторений. А если пользователь не обладает информацией обо всем функционале программы, у него может логично возникнуть вопрос: как сравнить два столбца в excel?

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

как сравнить два столбца в excel

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

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

Начинаем с функции «Совпад». К примеру, сравниваемые данные находятся в столбцах, имеющих адреса С3 и В3. Результат же сравнения нужно поместить в клеточку, например, D3. Мы щелкаем мышкой на этой клеточке, входим в директорию меню «формулы», находим строчку «библиотека функций», раскрываем функции, помещенные в ниспадающий список, находим слово «текстовый» и щелкаем на «Совпад».

Через мгновение на дисплее вы увидите новую форму, где будут всего два поля: «текст один», «текст два». В них нужно забить, как раз, адреса сравниваемых столбцов (С3, В3), после щелкнуть на привычную клавишу «ОК». В итоге, вы увидите результат со словами «Истина»/«Ложь». В принципе, ничего особо сложного даже для начинающего юзера! Но это далеко не единственный метод. Давайте разберем функцию «Если».

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

Далее вылетает форма аргументированного заполнения. «Лог_выражение» — это формулирование самой функции. В нашем случае это сравнение двух колонок, поэтому вводим «В3=С3» (или ваши адреса колонок). Далее поля «значение_если истина», «значение_если_ложь». Здесь следует ввести данные (надписи/слова/числа), которые должны соответствовать положительному/отрицательному результату. После заполнения жмем, как водится, «ок». Знакомимся с результатом.

Если требуется выполнить построчный анализ двух столбиков, в третий столбик помещаем любую функцию, о которых шла речь выше («если», либо «совпад»). Действие ее распространяем на всю высоту заполненных колонок. Далее, выделяем третий столбец, щелкаем вкладку «главная», ищем в появившейся группе слово «стили». Откроются «правила выделения столбцов/ячеек».

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

Эксель: условное форматирование

Форматирование условного типа позволит вам не просто сравнить два разных столбика/ячейки/строчки, а и выделить заданным цветом (красным) разные в них данные. То есть мы ищем не совпадения, а разности. Чтобы это получить, действуем так. Выделяем нужные столбики, не трогая их названий, заходим в директорию меню «главная», в ней отыскиваем подраздел «стили».

В нем будет строка «условное форматирование». Нажав на нее, получим список, где нам нужен пункт-функция «создать правило». Следующий шаг: в строке «формат» нужно вбить формулу  =$А2<>$В2. Эта формула поможет Эксель понять, что именно нам требуется, а именно, окрасить в красный все значения столбика А, которые не равняются значениям столбика В. Чуть более сложный способ применения формул относится к участию таких конструкций, как HLOOKUP/VLOOKUP. Эти формулы относятся к горизонтальному/вертикальному поиску значений. Рассмотрим данный способ подробнее.

HLOOKUP и VLOOKUP

Эти две формулы позволяют искать данные по горизонтали/вертикали. То есть Н – это горизонталь, а V – вертикаль. Если данные, которые нужно сравнить, находятся в левой колонке относительно той, где расположены сравниваемые значения, применяем конструкцию VLOOKUP. Но если данные для сравнения находятся горизонтально вверху таблицы от той колонки, где обозначены эталонные значения, применяем конструкцию HLOOKUP.

Чтобы понять, как сравнить данные в двух столбцах excel по вертикали, следует использовать такую полную формулу: lookup_value,table_array,col_index_num,range_lookup.

Значение, которое нужно отыскать, обозначаем, как «lookup_value». Колонки для поиска вбиваются, как «table array». Номер столбика следует указать, как «сol_index_num». Причем это тот столбец, значение которого совпало, и которое нужно вернуть/исправить. Команда «range lookup» здесь выступает, как добавочная. Она может указать, нужно значение сделать точным, либо приближенным.

Если эту команду не прописать, значения будут возвращаться по обоим типам. Формула HLOOKUP полностью выглядит так: lookup_value,table_array,row_index_num,range_lookup. Работа с ней практически идентична вышеописанной. Правда здесь есть исключение. Это индекс строчки, определяющий строчку, значения которой должны быть возвращены. Если научиться четко применять все вышеперечисленные способы, становится ясно: нет более удобной и универсальной программы для работы с большим количеством данных разных типов, нежели Эксель. Сравнить два столбца в excel – это, однако, лишь половина работы. Ведь с полученными значениями нужно еще что-то сделать. То есть найденные совпадения еще нужно как-то обработать.

Способ обработки значений-дубликатов

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

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

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

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

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

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

© Александр Иванов.

Комментарии 3

  • Саня
    28.09.2016 в 19:43

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

    Реально помог, спс. )

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

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

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

  • Вот пример, который сравнит два списка и покажет сразу результат в таком виде:
    1. Есть только в первом списке, но нет во втором.
    2. Есть только во втором списке, но нет в первом.
    3. Есть в обоих списках

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

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

*

code