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

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

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

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

Спасибо заранее.

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам