Сравните два столбца, чтобы найти дубликаты в Excel (Полное руководство)
Выявление повторяющихся значений в двух столбцах Excel — распространенная задача при анализе данных. Это помогает выявить ошибки ввода данных, повторяющиеся записи или очистить данные. Эта статья расскажет вам, как эффективно и точно идентифицировать дубликаты или совпадения в двух столбцах.
Сравните два столбца, чтобы найти повторяющиеся значения
- Выделите дубликаты в двух столбцах с помощью условного форматирования.
- Выберите и выделите дубликаты в двух столбцах с помощью мощного инструмента – Kutools.
- Найдите и извлеките дубликаты в двух столбцах с помощью формул
- Выберите дубликаты в двух столбцах с кодом VBA.
Сравните два столбца, чтобы найти повторяющиеся значения
Чтобы найти повторяющиеся значения между двумя столбцами, в зависимости от ваших требований существует несколько методов, например выделение дубликатов для визуального обзора или их извлечение для углубленного анализа. В этом разделе мы познакомим вас с некоторыми быстрыми приемами выполнения этой задачи в Excel.
Выделите дубликаты в двух столбцах с помощью условного форматирования.
Выделение дубликатов в двух столбцах Excel — это эффективный способ выявления повторяющихся данных, особенно в больших наборах данных, где просмотр вручную нецелесообразен. В этом случае условное форматирование является полезной функцией для решения этой задачи.
Шаг 1. Выберите данные в столбце, из которого вы хотите выделить дубликаты.
В этом примере я выберу A2:A10, см. скриншот:
Шаг 2. Примените функцию условного форматирования.
- Нажмите Главная > Условное форматирование > Новое правило, см. снимок экрана:
- В Новое правило форматирования диалоговом окне выполните следующие действия:
- 2.1 Выбрать Используйте формулу, чтобы определить, какие ячейки следует форматировать. из Выберите тип правила список;
- 2.2 Введите следующую формулу в поле Формат значений, где эта формула истинна текстовое окно;
=COUNTIF($B$2:$B$10, A2)>0
- Внимание: В приведенной выше формуле B2: B10 представляет список данных, с которым вы хотите сравнить, A2 — это первая ячейка столбца, из которой вы хотите выделить дубликаты. Эта формула проверяет, находится ли значение в ячейке A2 где-нибудь в столбце B. Измените ссылки на ячейки в соответствии с вашими данными.
- 2.3 Затем нажмите Формат .
- В выдвинутом Формат ячеек диалоговом окне укажите один цвет, которым хотите выделить повторяющиеся элементы. И нажмите OK.
- Когда он возвращает Новое правило форматирования диалоговое окно, нажмите OK .
Результат:
Теперь значения, которые повторяются в обоих столбцах A и B, теперь выделены в столбце A, как показано на следующем снимке экрана:
- Дублирующееся правило в Условное форматирование is нечувствительный к регистру. Таким образом, Apple и Apple будут помечены как дубликаты.
- Если вы хотите выделить дубликаты из столбца B, вам просто нужно сначала выбрать столбец B, а затем применить следующую формулу к Условное форматирование:
=COUNTIF($A$2:$A$10, B2)>0
Выберите и выделите дубликаты в двух столбцах с помощью мощного инструмента – Kutools.
Иногда вам может потребоваться не только выделить, но и выбрать дубликаты, чтобы скопировать и вставить их в другое место в книге. В таких случаях Kutools for ExcelАвтора Выберите одинаковые и разные ячейки функция-идеальный выбор. Он может идентифицировать повторяющиеся или уникальные значения, выделяя и выбирая нужные ячейки.
Нажмите Кутулс > Выберите > Выберите одинаковые и разные ячейки, В Выберите одинаковые и разные ячейки диалоговом окне выполните следующие действия:
- Выберите исходные данные и сравниваемые данные в Найдите значения в и XNUMX% людей считают долгое ожидание – самой неприятной частью взаимодействия с компаниями ( ящики отдельно;
- Выберите Каждый ряд под на основании раздел;
- Выберите Те же значения из Найти раздел;
- Укажите цвет фона для выделения повторяющихся значений под Обработка результатов раздел;
- Наконец, нажмите OK .
Результат:
Теперь значения, повторяющиеся в обоих столбцах A и B, выделены и выбраны в столбце A, и их можно скопировать и вставить в любые нужные ячейки. Смотрите скриншот:
- Эта особенность поддерживает чувствительность к регистру сравнение во время тиканья Деликатный случай флажок в Выберите одинаковые и разные ячейки диалог;
- Если вы хотите выбрать дубликаты из столбца B, вам просто нужно поменять местами два выбранных столбца в Найдите значения в и XNUMX% людей считают долгое ожидание – самой неприятной частью взаимодействия с компаниями ( коробки Выберите одинаковые и разные ячейки диалоговое окно;
- Чтобы применить эту функцию, пожалуйста, скачайте и установите Kutools для Excel первый.
Найдите и извлеките дубликаты в двух столбцах с помощью формулы
Чтобы найти и извлечь дубликаты между двумя столбцами, вы можете использовать формулу для выявления и извлечения дубликатов.
Скопируйте и вставьте следующую формулу в пустую ячейку, в которую вы хотите поместить результат, затем перетащите маркер заполнения вниз по столбцу, чтобы применить эту формулу к другим ячейкам.
=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)
Внимание: В приведенной выше формуле A2 — первая ячейка столбца, в которой вы хотите найти дубликаты; B2: B10 представляет список данных, с которым вы хотите сравнить.
Результат:
Как видите, если данные в столбце A существуют в столбце B, значение будет отображено; в противном случае ячейки останутся пустыми.
Выберите дубликаты в двух столбцах с кодом VBA.
В этом разделе вы узнаете, как создать код VBA, который идентифицирует и выбирает повторяющиеся значения между двумя столбцами.
Шаг 1. Откройте редактор модулей VBA и скопируйте код.
- Press Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
- В открывшемся окне нажмите Вставить > Модули для создания нового пустого модуля.
- Затем скопируйте и вставьте приведенный ниже код в пустой модуль.
Код VBA: найдите и выберите повторяющиеся значения между двумя столбцами.Sub Compare() 'Update by Extendoffice Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range xTitleId = "KutoolsforExcel" On Error Resume Next Set Range1 = Application.Selection Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8) Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8) Application.ScreenUpdating = False For Each Rng1 In Range1 xValue = Rng1.Value For Each Rng2 In Range2 If xValue = Rng2.Value Then If outRng Is Nothing Then Set outRng = Rng1 Else Set outRng = Application.Union(outRng, Rng1) End If End If Next Next outRng.Select Application.ScreenUpdating = True End Sub
Шаг 2. Выполните этот код VBA
- После вставки этого кода нажмите F5 ключ для запуска этого кода. В первом окне подсказки выберите список данных, из которого вы хотите выбрать дубликаты. Затем нажмите OK.
- Во втором окне подсказки выберите список данных, с которым вы хотите сравнить, а затем нажмите кнопку OK, см. снимок экрана:
Результат:
Теперь повторяющиеся значения из столбцов A и B выбраны в столбце A, что позволяет вам закрасить ячейки цветом или скопировать и вставить их по мере необходимости.
- Этот код VBA с учетом регистра;
- Если вы хотите выбрать дубликаты из столбца B, вам просто нужно поменять местами два выбранных столбца при выборе диапазона данных.
Сравнить два столбца на наличие совпадений построчно
В Excel сравнение двух столбцов построчно часто необходимо для проверки совпадений, что помогает в таких задачах, как проверка записей или анализ тенденций данных. В Excel есть разные способы сделать это: от простых формул до специальных функций, поэтому вы можете выбрать тот, который лучше всего соответствует потребностям ваших данных. Давайте рассмотрим некоторые простые методы, позволяющие эффективно выполнить эту работу.
Сравните два столбца в одной строке с помощью формул
Формулы Excel предлагают простой, но эффективный подход для сравнения данных между столбцами. Вот как вы можете их использовать. Предположим, у вас есть данные в столбце A и столбце B. Чтобы проверить, совпадают ли данные в двух столбцах, вам могут помочь следующие формулы:
- Использование оператора равенства (=): самый простой способ сравнить две ячейки
- ЕСЛИ функция: чтобы сделать сравнение более информативным
- ТОЧНАЯ функция: сравнение с учетом регистра
Использование оператора равенства (=):
Пожалуйста, введите или скопируйте следующую формулу, нажмите Enter клавишу, а затем перетащите маркер заполнения вниз, чтобы получить все результаты. Он вернет TRUE, если значения в одной строке столбцов A и B идентичны, и FALSE, если это не так. Смотрите скриншот:
=A2=B2
ЕСЛИ Функция:
Если вы хотите сделать сравнение более информативным, вы можете использовать Функция IF для отображения пользовательских сообщений.
Пожалуйста, введите или скопируйте формулу ниже, нажмите Enter клавишу, а затем перетащите маркер заполнения вниз, чтобы получить все результаты. Он вернет Match, если значения одинаковы, и No Match, если они разные. Смотрите скриншот:
=IF(A2=B2, "Match", "No Match")
ТОЧНАЯ Функция:
Если вам нужно сравнение с учетом регистра, ТОЧНАЯ функция это путь.
Пожалуйста, введите или скопируйте следующую формулу, нажмите Enter клавишу, а затем перетащите маркер заполнения вниз, чтобы получить все результаты. Он вернет Match, если значения точно совпадают, и No Match, если они различны. Смотрите скриншот:
=IF(EXACT(A2,B2), "Match", "No match")
Выбирайте и выделяйте совпадения в одной строке с помощью полезного инструмента - Kutools
Если вам нужно выбрать и заштриховать совпадения между двумя столбцами построчно вместо того, чтобы получать результат в отдельном столбце, функция сравнения ячеек Kutools for Excel будет отличным вариантом. Он позволяет быстро выбирать и применять цвет заливки к ячейкам, значения которых совпадают или различаются в каждой строке.
Нажмите Кутулс > Сравнить ячейки, В Сравнить ячейки диалоговом окне выполните следующие действия:
- Выберите данные из двух столбцов в Найдите значения в и XNUMX% людей считают долгое ожидание – самой неприятной частью взаимодействия с компаниями ( ящики отдельно;
- Выберите Те же клетки под Найти раздел;
- Укажите цвет фона для выделения совпадений под Обработка результатов раздел;
- Наконец, нажмите OK .
Результат:
Теперь совпадения в одной строке выделяются и выбираются в столбце A, что позволяет вам копировать и вставлять их в любые нужные ячейки. Смотрите скриншот:
- Эта особенность поддерживает чувствительность к регистру сравнение, если вы проверите Деликатный случай вариант в Сравнить ячейки диалоговое окно;
- Если вы хотите выбрать совпадения из столбца B, вам просто нужно поменять местами два выбранных столбца в Найдите значения в и XNUMX% людей считают долгое ожидание – самой неприятной частью взаимодействия с компаниями ( коробки Сравнить ячейки диалоговое окно;
- Чтобы применить эту функцию, пожалуйста, скачайте и установите Kutools для Excel первый.
Сравните два столбца и выделите совпадения в одной строке
Сравнение двух столбцов и выделение совпадений в одной строке можно эффективно выполнить с помощью условного форматирования в Excel. Вот руководство по выявлению и выделению совпадений строк:
Шаг 1. Выберите диапазон данных.
Выберите диапазон данных, совпадения строк которого вы хотите выделить.
Шаг 2. Примените функцию условного форматирования.
- Нажмите Главная > Условное форматирование > Новое правило. В Новое правило форматирования диалоговом окне выполните следующие действия:
- 2.1 Выбрать Используйте формулу, чтобы определить, какие ячейки следует форматировать. из Выберите тип правила список;
- 2.2 Введите приведенную ниже формулу в поле Формат значений, где эта формула истинна текстовое окно;
=$B2=$A2
- 2.3 Затем нажмите Формат .
- В выдвинутом Формат ячеек диалоговом окне укажите один цвет, которым хотите выделить повторяющиеся элементы. И нажмите OK.
- Когда он возвращает Новое правило форматирования диалоговое окно, нажмите OK .
Результат:
Теперь совпавшие значения в одной строке сразу выделяются, см. снимок экрана:
- Формула условного форматирования: нечувствительный к регистру.
- Если вы хотите выделить ячейки с разными значениями, примените следующую формулу:
=$B2<>$A2
Сравните два столбца и извлеките соответствующие данные.
Если вы имеете дело с двумя наборами данных в Excel и вам необходимо найти общие элементы из одного списка в другом, формулы поиска — это ваше решение для получения этих совпадений.
Если в Excel у вас есть список фруктов в столбце A и данные об их продажах в столбце B, теперь вы хотите сопоставить их с набором фруктов в столбце D, чтобы найти соответствующие им продажи. Как можно вернуть относительные значения из столбца B в Excel?
Примените любую из следующих формул, которые вам нужны, затем перетащите маркер заполнения вниз, чтобы применить эту формулу к остальным ячейкам.
- Все версии Excel:
=VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
- Excel 365 и Excel 2021:
=XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)
Результат:
Все соответствующие значения будут отображены, если совпадение найдено, в противном случае возвращается ошибка #N/A, см. снимок экрана:
- Если в приведенных выше формулах есть фрукты в столбце D, которым нет совпадения в столбце A, они вернут ошибку. Чтобы облегчить понимание этих ошибок, вы можете обернуть формулу функцией ЕСЛИОШИБКА:
- Все версии Excel:
=IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
- Excel 365 и Excel 2021:
=IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
- Все версии Excel:
- Для тех, кто интересуется расширенными формулами поиска, Kutools for Excel предоставляет впечатляющий набор расширенных формул поиска, которые поднимают традиционную функцию ВПР на новую высоту, предоставляя вам беспрецедентную точность и эффективность в задачах управления данными.
Kutools for Excel может похвастаться коллекцией из более чем 300 удобных инструментов, предназначенных для повышения вашей производительности. Испытайте всю мощь бесплатной 30-дневной пробной версии и усовершенствуйте свои таблицы уже сегодня! Получите прямо сейчас!
Статьи по теме:
- Найдите и выделите повторяющиеся строки в диапазоне
- Иногда в вашем диапазоне данных на листе могут быть повторяющиеся записи, и теперь вы хотите найти или выделить повторяющиеся строки в диапазоне, как показано на следующих снимках экрана. Конечно, вы можете найти их одну за другой, проверяя строки. Но это не лучший выбор, если рядов сотни. Здесь я расскажу о некоторых полезных способах решения этой задачи.
- Выделяйте повторяющиеся значения разными цветами
- В Excel мы можем легко выделить повторяющиеся значения в столбце одним цветом с помощью условного форматирования, но иногда нам нужно выделить повторяющиеся значения разными цветами, чтобы быстро и легко распознать дубликаты, как показано на следующем снимке экрана. Как бы вы могли решить эту задачу в Excel?
- Поиск, выделение, фильтрация, подсчет, удаление дубликатов в Excel
- В Excel повторяющиеся данные возникают время от времени, когда мы записываем данные вручную, копируем данные из других источников или по другим причинам. Иногда дубликаты необходимы и полезны. Однако иногда повторяющиеся значения приводят к ошибкам или недопониманию. В этой статье будут представлены методы быстрого выявления, выделения, фильтрации, подсчета, удаления дубликатов по формулам, правилам условного форматирования, сторонним надстройкам и т. Д. В Excel.
- Удалите дубликаты и замените пустыми ячейками
- Обычно, когда вы применяете команду «Удалить дубликаты» в Excel, она удаляет все повторяющиеся строки. Но иногда вы хотите, чтобы пустые ячейки заменили повторяющиеся значения, в этой ситуации команда «Удалить дубликаты» не будет работать. Эта статья поможет вам удалить дубликаты и заменить их пустыми ячейками в Excel.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Содержание
- Сравните два столбца, чтобы найти повторяющиеся значения
- С условным форматированием
- С мощным инструментом – Kutools
- С формулами
- С кодом VBA
- Сравнить два столбца на наличие совпадений построчно
- С формулами
- С полезным инструментом - Kutools
- С условным форматированием
- Сравните два столбца и извлеките соответствующие данные.
- Статьи по теме
- Лучшие инструменты для работы в офисе
- Комментарии