Вопрос: Идентификация записей с несколькими идентификаторами в Excel


У меня есть таблица, которая представляет собой экспорт из базы данных CRM. Есть два поля, адрес электронной почты и ContactID, с которыми мне нужно выполнить проверку.

Мне нужно знать для заданного адреса электронной почты, если он имеет более одного значения ContactID, назначенного ему.

Все адреса электронной почты находятся в столбце A, а ContactID - в столбце B.

например Учитывая приведенные ниже данные:

   A           B
email1       0001
email2       0002
email2       0002
email2       0003
email3       0004

Мне нужно определить, что «email2» имеет присвоенный ему идентификатор «0002» и «0003», но эта таблица содержит сотни тысяч записей, поэтому это нужно делать с помощью формулы.

благодаря


0
2017-12-02 12:53


Источник




Ответы:


Есть пара быстрых вариантов, которые приходят на ум ....

Если вы можете, сначала сортируйте свои данные, но это необязательно. Затем добавьте вспомогательный столбец C, который объединяет адрес электронной почты с идентификатором contactID. Наконец, в столбце D вы можете использовать формулу COUNTIF. Затем вы можете фильтровать столбец D для чего-либо большего, чем 1.

Другой вариант - сводная таблица.

См. Оба решения ниже:

enter image description here


2
2017-12-02 14:15



Эти ответы намного эффективнее моего и, вероятно, будут полезны для большего количества людей, поэтому отметили это как ответ. Большое спасибо! - Connor W


С тех пор я решил эту проблему следующим образом.

Используя функцию CONCATENATE, я объединил значения из двух полей в третий столбец (C) с запятой между этими двумя значениями.

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

Оттуда я использовал функцию «Текст в столбцы», чтобы разбить данные на две части; электронной почты и ContactID, используя запятую в качестве значения разграничения.

Затем я использовал условное форматирование в столбце электронной почты, чтобы выделить повторяющиеся значения (Условное форматирование> Выделить ячейки правил> Дублировать значения) (Это удаляет все адреса электронной почты, которые имеют только один ContactID)

И, наконец, я отфильтровал столбец электронной почты, чтобы отображать только выделенные значения, которые дают мне список всех адресов электронной почты, которые имеют несколько ContactID.

Однако этот результат можно добиться гораздо проще с помощью методов, предоставленных «F106dart».


0
2017-12-03 19:46