Сохраняйте уникальные адреса электронной почты в Excel - PullRequest
0 голосов
/ 31 октября 2018

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

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

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

пример данных

1 Ответ

0 голосов
/ 31 октября 2018

Скопируйте следующую формулу в ячейку H2 в вашем примере, затем перетащите ее в столбец M и полностью вниз.

=IF(COUNTIF($B2:B2,"="&B2)<2,B2,"FALSE")

Это создаст копию ваших исходных 6 столбцов (в H-M), со всеми дубликатами или пустыми ячейками, замененными на «FALSE». После этого скопируйте и вставьте значения, и все.

Пояснение: для каждой целевой ячейки мы проверяем значение ячейки в 6 столбцов слева (H2 -> B2). Диапазон показаний - это столбец B для рассматриваемой ячейки (включенной) в той же строке. если проверенное значение появляется только один раз в диапазоне (само), оно копируется в целевую ячейку, в противном случае мы устанавливаем FALSE.

...