KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как сравнить два списка адресов электронной почты на листе Excel?

АвторСяоянДата изменения

При работе с большими наборами данных в Excel часто возникает задача определить, какие адреса электронной почты из одного списка присутствуют и во втором. Например, вы можете захотеть сопоставить список email-адресов зарегистрированных пользователей со списком контактов маркетинговой кампании или проверить, включены ли участники мероприятия в ваш основной список рассылки. Обычно два списка адресов электронной почты размещаются в отдельных столбцах (например, в столбцах A и B), и ваша цель — выявить те адреса, которые встречаются в обоих столбцах.

В этой статье представлены несколько практических решений для сравнения двух столбцов с адресами электронной почты и выявления совпадений. Если адрес из столбца B также присутствует в столбце A, вы сможете отобразить «Совпадение найдено» рядом с соответствующим адресом в столбце C или визуально выделить дубликаты для дальнейшего анализа. Каждый описанный метод оптимально подходит для определённого уровня сложности и пользовательских задач, что позволяет выбрать наиболее подходящий вариант именно для вашей ситуации.

сравнение двух списков адресов электронной почты

Сравните два списка Адрес электронной почты и найдите совпадающие с помощью формулы

Сравните два списка Адрес электронной почты и выберите или выделите совпадающие с помощью Kutools для Excel

Автоматизируйте сравнение и пометку совпадающих электронных адресов с помощью кода VBA

Выделите совпадающие Адрес электронной почты с помощью Использовать условное форматирование


Сравните два списка Адрес электронной почты и найдите совпадающие с помощью формулы

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

Чтобы определить, присутствует ли электронный адрес из столбца B также в столбце A, и отобразить результат в столбце C, выполните следующие действия:

1. В пустой ячейке рядом с первым адресом в столбце B (например, в ячейке C2, если первый адрес находится в B2) введите следующую формулу:

=IF(COUNTIF($A$2:$A$10,B2)>,0, "Match Found","")

Эта формула проверяет, содержится ли адрес из ячейки B2 в диапазоне A2:A10. Если совпадение обнаружено, отображается «Совпадение найдено»; в противном случае ячейка остаётся пустой.

2. Нажмите Enter, чтобы подтвердить формулу, затем воспользуйтесь маркером заполнения, чтобы протянуть её вниз по столбцу C — так каждый адрес из столбца B будет проверяться на наличие в списке столбца A. Результаты сравнения появятся автоматически.

применение формулы для сравнения двух списков адресов электронной почты

Убедитесь, что вы скорректировали диапазоны в формуле, если ваши списки длиннее или начинаются с других строк. При работе с большими наборами данных этот метод надёжен, если только ваши данные не содержат начальных или конечных пробелов — они могут повлиять на точность сопоставления. Для наилучших результатов рекомендуем удалить лишние пробелы с помощью функции Excel СЖПРОБЕЛЫ.


Сравните два списка Адрес электронной почты и выберите или выделите совпадающие с помощью Kutools для Excel

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

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

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

1. Выделите два столбца, которые хотите сравнить (например, столбцы A и B). Затем перейдите на вкладку Kutools > Выбрать > Выбрать одинаковые/разные ячейки, чтобы открыть диалоговое окно.

нажмите функцию «Выделить одинаковые и разные ячейки» в Kutools

2. В диалоговом окне Выбрать одинаковые/разные ячейки выполните следующую настройку для точного сопоставления:

(1.) Если ваши данные содержат заголовки, установите флажок Включить заголовки, чтобы избежать их сравнения как части данных.

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

(3.) В разделе Найти выберите Одинаковые значения, чтобы найти дубликаты, присутствующие в обоих столбцах.

(4.) Чтобы визуально выделить совпадающие элементы, выберите предпочитаемый цвет фона или цвет шрифта в разделе Обработка выбранных результатов.

указание параметров в диалоговом окне

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

одинаковые адреса электронной почты, присутствующие в обоих списках, выделены и подсвечены

Этот подход особенно полезен для больших или часто обновляемых таблиц: он помогает сократить количество ошибок и значительно экономит время. Kutools для Excel также предлагает другие продвинутые инструменты для управления данными и выполнения задач сравнения.

Нажмите, чтобы скачать Kutools для Excel и сразу начать бесплатную пробную версию!


Автоматизируйте сравнение и пометку совпадающих электронных адресов с помощью кода VBA

Если вы работаете с очень большими списками, часто выполняете повторные сравнения или просто хотите автоматизировать этот процесс, макрос VBA станет эффективным решением. Он использует встроенные программные возможности Excel для быстрого сканирования обоих списков и автоматической пометки совпадений. Приведённый ниже макрос проверит, содержится ли каждый адрес из столбца B в столбце A, и запишет «Совпадение найдено» в соответствующую ячейку столбца C.

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

1. Перейдите на вкладку Разработчик > Visual Basic. В окне Microsoft Visual Basic for Applications нажмите Вставка > Модуль и вставьте следующий код в новый модуль:

Sub MarkMatchingEmails()
    Dim ws As Worksheet
    Dim lastRowA As Long, lastRowB As Long, i As Long
    Dim emailA As Range, emailB As Range
    
    Set ws = ActiveSheet
    lastRowA = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    lastRowB = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    
    For i = 2 To lastRowB
        If Application.CountIf(ws.Range("A2:A" & lastRowA), ws.Cells(i, 2).Value) > 0 And ws.Cells(i, 2).Value <> "" Then
            ws.Cells(i, 3).Value = "Match Found"
        Else
            ws.Cells(i, 3).Value = ""
        End If
    Next i
End Sub

2. Нажмите кнопку Кнопка «Выполнить»Выполнить или клавишу F5, чтобы запустить код. Этот макрос просканирует все адреса электронной почты в столбце B (начиная со строки 2), сравнит их со списком в столбце A и автоматически пометит все совпадения значением «Совпадение найдено» в столбце C.

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


Выделите совпадающие Адрес электронной почты с помощью Использовать условное форматирование

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

1. Выделите диапазон в столбце B, содержащий ваши адреса электронной почты (например, B2:B10).

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

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

=COUNTIF($A$2:$A$10,B2)>0

Эта формула выделяет ячейки в диапазоне B2:B10, которые также содержатся в диапазоне A2:A10. При необходимости адаптируйте диапазоны под ваши данные.

4. Нажмите ОК, чтобы применить форматирование. Теперь все совпадающие адреса электронной почты в столбце B будут визуально выделены для удобства идентификации.

Если вы хотите выделять совпадения в обоих столбцах, повторите описанные действия для столбца A, применив соответствующую формулу.


Устранение неполадок и советы:

  • Во всех решениях несогласованные интервалы, чувствительность к регистру или проблемы форматирования в ваших списках электронных адресов могут привести к неожиданным результатам. Перед сравнением обязательно очистите и стандартизируйте данные с помощью функций Excel СЖПРОБЕЛЫ и СТРОЧН.
  • Большие наборы данных могут замедлять работу формул, созданных вручную, или усложнять применение условного форматирования. В таких случаях использование VBA или Kutools для Excel обеспечит более высокую производительность и гибкость.
  • Если при работе с формулами или макросами возникают ошибки, дважды проверьте согласованность диапазонов и убедитесь, что в ваших «Выбрать данные» отсутствуют пустые строки.

Рекомендация по выбору метода:При выборе метода учитывайте объём ваших данных, уровень знакомства с функциями Excel и то, насколько часто вам приходится выполнять эту задачу. Встроенная формула и условное форматирование отлично подходят для быстрой проверки, тогда как VBA и Kutools для Excel — лучший выбор для автоматизации, обработки больших списков или когда критически важны согласованность и возможность повторного использования.

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

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


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек