Note: The other languages of the website are Google-translated. Back to English

Как найти повторяющиеся значения в двух столбцах в Excel?

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

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

Найдите повторяющиеся значения в двух столбцах с кодом VBA

Быстро находите повторяющиеся значения в двух столбцах с помощью Kutools for Excelхорошая идея3

Быстро находите повторяющиеся значения в одном столбце с помощью Kutools for Excelхорошая идея3


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

Посмотрите на следующий снимок экрана, у меня есть столбец A (A2: A15) и столбец C (C2: C13), которые содержат несколько повторяющихся имен.

док найти дубликаты 1

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

1. В ячейку B2 введите эту формулу: = ЕСЛИ (ЕСТЬ ОШИБКА (ПОИСКПОЗ (A2; $ C $ 2: $ C $ 13,0)); ""; A2).

док найти дубликаты 2

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

2, нажмите Enter ключ. Выберите ячейку B2 и перетащите маркер заполнения на ячейку B15. И все повторяющиеся имена будут отображаться в столбце B. См. Снимок экрана:

док найти дубликаты 3


Легко объединяйте столбцы или строки без потери данных в Excel

Работы С Нами Kutools for Excel's Combine Columns and Rows Утилита, вы можете быстро объединить несколько ячеек на основе строки / столбца и разделить их запятыми или пробелами или объединить диапазон ячеек в одну ячейку с определенным разделителем.
Например, здесь я выполняю следующие операции: (1.) Выберите «Выбрать объединить столбцы» в разделе «Объединить выбранные ячейки в соответствии со следующими параметрами»; (2.) Задайте разделитель для объединенных данных, здесь я выбираю Пробел; (3.)) Укажите ячейку, в которую вы хотите поместить свой комбинированный результат; (4.) Укажите, как вы хотите работать с объединенными ячейками.  Нажмите, чтобы получить полнофункциональную бесплатную пробную версию в 30 дней!
док объединить ячейки 1
 
Kutools for Excel: с более чем удобными надстройками Excel 300, которые можно попробовать бесплатно без ограничений в 30 дней.

Найдите повторяющиеся значения в двух столбцах с кодом VBA

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

1. Нажмите разработчик > Визуальный Бейсик, Новый Окно Microsoft Visual Basic для приложений отобразится, щелкните Вставить > Модули, и введите в модуль следующий код:

Код VBA: найти дубликаты из двух столбцов

Sub Compare()
Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
xTitleId = "KutoolsforExcel"
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. Нажмите док-умножить-расчет-3 Чтобы выполнить код, в появившемся окне выберите Диапазон 1, который вы хотите сравнить.

док найти дубликаты 4

3. Нажмите OK и продолжайте выбирать Range 2, с которым вы будете сравнивать.

док найти дубликаты 5

4. Затем нажмите OK, а повторяющиеся значения как в столбце A, так и в столбце C были выбраны в столбце A.

док найти дубликаты 6

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


Быстро находите повторяющиеся значения в двух столбцах с помощью Kutools for Excel

С помощью Kutools for Excel, вы можете быстро и удобно найти повторяющиеся значения.

Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. 

После бесплатная установка Kutools for Excel, сделайте следующее:

Нажмите Кутулс > Select > Select Same & Different Cells.

док найти дубликаты 10

1. В Select Same & Different Cells диалоговом окне выполните следующие операции:

(1.) Щелкните первую документ-заменить-диапазон-имена-7кнопку, чтобы выбрать исходный столбец для сравнения, затем щелкните второй документ-заменить-диапазон-имена-7кнопка для выбора сравниваемого столбца;

(2.) Выберите Each row под Based on раздел;

(3.) Затем выберите Те же ценности из Найдите раздел;

(4.) Наконец, вы можете выбрать один цвет фона или шрифта, чтобы выделить те же ячейки под Processing of resuts раздел как вам нужно.

док найти дубликаты 8

2. Затем нажмите OK, и одинаковые значения как в столбце A, так и в столбце B были выбраны в столбце A.

док найти дубликаты 9

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


Заметки:

  • My data has headers: Если сравниваемые данные имеют заголовки, вы можете выбрать этот параметр, и заголовки сравниваться не будут.
  • Select entire rows: С помощью этой опции будут выбраны все строки, содержащие одинаковые значения.
  • Case Sensitive: Отметив эту опцию, вы будете сравнивать столбцы с учетом регистра.
  • Два диапазона сравнения должны содержать одинаковое количество столбцов.
  • Если вы хотите выбрать дубликаты из столбца C, вам просто нужно поменять местами два выбранных столбца.

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

Kutools for Excel: 300 + функций, которые вы должны иметь в Excel, 60-дневная бесплатная пробная версия отсюда.

Быстро находите повторяющиеся значения в одном столбце с помощью Kutools for Excel

После установки Kutools for Excel, сделайте следующее:(Бесплатная загрузка Kutools for Excel прямо сейчас!)

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

1. Выберите столбец, в котором вы хотите найти повторяющиеся значения, нажмите Кутулс > Select > Select Duplicate & Unique Cells.
док найти дубликаты 11

2. в Select Duplicate & Unique Cells диалог, проверьте Duplicates or All duplicates вариант, который вам нужен, и в то же время вы можете решить выделять дубликаты с цветом фона или шрифта или нет в Processing of results .
док найти дубликаты 12

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


Связанные статьи:

Как найти уникальные значения между двумя столбцами в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (48)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Молодцы Ребята!!! Спасибо за помощь!!
Этот комментарий был сведен к минимуму модератором на сайте
ТЫ ВЕЛИКОЛЕПНЫЙ БАНТ ТЫ! Я просмотрел все, и все остальные учебники отстой или не понимают, что это то, что люди пытаются сделать. БОЛЬШОЕ СПАСИБО! И счастливого Хэллоуина! Продолжайте в том же духе!
Этот комментарий был сведен к минимуму модератором на сайте
Сэкономил мне много времени. Отличная работа. Большое спасибо за ваш пост в блоге.
Этот комментарий был сведен к минимуму модератором на сайте
К сожалению, это не сработало для меня. Я буквально скопировал и вставил формулу, поэтому не знаю, почему она не сработала. Я экспериментировал с тем, чтобы сделать мои данные текстовыми, числовыми или общими. Все, что я получаю, это отображаемая формула. Формула на самом деле не выполняет свою функцию.
Этот комментарий был сведен к минимуму модератором на сайте
[quote]К сожалению, мне это не помогло. Я буквально скопировал и вставил формулу, поэтому не знаю, почему она не сработала. Я экспериментировал с тем, чтобы сделать мои данные текстовыми, числовыми или общими. Все, что я получаю, это отображаемая формула. Формула на самом деле не выполняет свою функцию.Ян[/quote] Переименуйте (F2) ячейку и снова нажмите Enter, чтобы формула зарегистрировалась. Примечание: удалите . в конце формулы, если есть ошибка
Этот комментарий был сведен к минимуму модератором на сайте
У меня была такая же проблема (только отображение формулы), и F2 исправил ее. Спасибо, это такая экономия времени и блестящее решение.
Этот комментарий был сведен к минимуму модератором на сайте
Здесь работает идеально. Возможно, вам придется изменить , на ; если вы еще этого не сделали :)
Этот комментарий был сведен к минимуму модератором на сайте
Предложение Яну: при копировании/вставке с веб-сайта в Excel сначала копируйте в Блокнот, а затем в Excel. Иногда форматирование текста на веб-сайте портит его, отправляя его сначала через Блокнот, вы удаляете все форматирование. ~ Ожидание
Этот комментарий был сведен к минимуму модератором на сайте
Я сделал это, но это все равно не сработает. Если я найду дубликат самостоятельно и вырежу и вставлю эту ячейку из столбца c в столбец a. ТОГДА формула показывает мне. ВСЕ ячейки отформатированы одинаково. Почему это происходит?
Этот комментарий был сведен к минимуму модератором на сайте
Вы также можете использовать функцию Match. Обязательно поместите свои заголовки, чтобы вы также могли сортировать после В столбце A у вас есть 1 список, а в столбце C ваш второй список. В B2 используйте Match (A: A, C: C, 2), нажмите Enter.. это не сработает если ваши элементы не совпадают с тем, что они есть, например, число с числом. Затем, используя функцию фильтра, снимите все флажки, кроме N/A во 0-м столбце, и вы увидите, чего нет в 2-м.. легко узнать у чего не было спичек и что было. Вы можете сделать это в обоих направлениях, поэтому просто поменяйте местами C и A в приведенной выше формуле и посмотрите, чего нет в A, что есть в C. Это отлично работает для очень длинных списков, тогда вам не нужно постоянно прокручивать эти со спичками и без.
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо .. это сработало !!! Изначально он у меня не работал. Я последовал предложению Stby, и это сработало.
Этот комментарий был сведен к минимуму модератором на сайте
Я получаю кучу ИСТИНА и ЛОЖЬ, а не фактическое число
Этот комментарий был сведен к минимуму модератором на сайте
Использовал формулу для поиска дубликатов в двух столбцах, работал нормально, но теперь этого не будет. Это действует так, как будто оба столбца требуют одинакового формата? Раньше не было. Пожалуйста помоги,,,
Этот комментарий был сведен к минимуму модератором на сайте
Каково значение или цель знака доллара ($) в Excel?
Этот комментарий был сведен к минимуму модератором на сайте
Один из лучших доступных в Интернете ярлыков для сравнения двух столбцов Excel.
Этот комментарий был сведен к минимуму модератором на сайте
Я пытаюсь признать дубликаты в 2 столбцах. Каждый столбец содержит около 12000 номеров счетов, и мне нужно определить, какие из них повторяются с предыдущего года. Любые идеи?
Этот комментарий был сведен к минимуму модератором на сайте
В этой статье показано, как выделить повторяющиеся значения в нескольких столбцах, однако поиск повторяющихся значений выполняется в каждом столбце. Я надеялся выделить ячейки, когда значение в 1-й ячейке в столбце 1 равно значению в 1-й ячейке в столбце 2, и то же самое вниз. Поэтому, если A5=B5, я хочу, чтобы он был выделен, но не выделялся, если A5=B6, и не выделялся, если A5=A6. Я надеюсь, что в этом есть смысл. Есть ли способ сделать это?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Это работает, только если значения являются числовыми... Но не работает, если значение является алфавитом или буквенно-цифровым - любая другая альтернатива?
Этот комментарий был сведен к минимуму модератором на сайте
великий ПАРЕНЬ РАБОТЫ великий ПАРЕНЬ РАБОТЫ
Этот комментарий был сведен к минимуму модератором на сайте
Привет, когда вы вставляете его, вставляйте его без какого-либо формата или формулы (вставьте как значение)
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо, это сэкономило мое время ручного поиска !! много времени !! Копирование и вставка работают, но когда я ввожу формулу самостоятельно, она не работает, никакой подсказки.
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу получить некоторую информацию о том, что формула Excel A Уникальный номер и сумма B c дата d дата, я хочу видеть, что всякий раз, когда я применяю формулу, выбираю уникальный номер, и расчет должен быть добавлен в столбец даты C AND d.
Этот комментарий был сведен к минимуму модератором на сайте
В вашей первой формуле есть ли способ сделать имена в столбце C красным, если ничего не совпадает в столбце A?
Этот комментарий был сведен к минимуму модератором на сайте
Большое спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Привет! Не работает для Excel 2013! ни с помощью заполнения вниз. Я использовал F2 и Enter,
Этот комментарий был сведен к минимуму модератором на сайте
Как проверить имя двух столбцов с дубликатом?
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL