Удалить подсписок из суперсписка в Excel

Удалить подсписок из суперсписка в Excel

У меня есть список подписчиков на рассылку новостей со столбцами:

company name, phone, email address, firstname, lastname, position

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

Общим фактором будет email address.

Как мне это сделать?

Помощь приветствуется.

решение1

Если вы хотите удалить все дубликаты

Скопируйте все во «второй список» для дальнейшей работы.

Предположим, что company nameв столбце A до positionстолбца F. В ячейку G2 вставьте формулу

=COUNTIF($C:$C,C2)

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

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

Скопируйте все во «второй список», выберите все ячейки во втором списке, а затем выберите на ленте DATA -> Data Tools -> Remove Duplicates. введите описание изображения здесь

Выберите только столбец «адрес электронной почты». введите описание изображения здесь

решение2

Я хотел бы предложить два метода.

Метод 1:

введите описание изображения здесь

Как это работает:

  • Запишите эту формулу в ячейку H254и заполните ее:

=IF(ISERROR(MATCH(C254,$C$247:$C$249,0)),"Unique","Duplicate")

  • Выберите диапазон «Список 2» A254:H257.
  • ОтВкладка «Данные»ударятьФильтри фильтрДубликаты.
  • Наконец-то отВкладка «Главная»выбиратьУдалитьзатемУдалить строку листа.

Примечание,Excel удалит все отфильтрованные строки из списка 2, в столбце H появится текст DUPLICATE.

Метод 2:

  • Нажмите Alt+F11, чтобы открыть редактор VB.
  • Выбирать ВИДменю и нажмитеНемедленное окно.
  • Напишите этот код VB в окне Immediate и завершите егоКнопка ввода.

    Range("A247:F257").RemoveDuplicates Columns:=3, Header:=xlYes

Примечание, Этот код VB удалит все строки из списка 2, в которых в столбце 3 содержится дублирующийся почтовый идентификатор.

Примечание. При необходимости откорректируйте ссылки на ячейки в формуле и коде VB.

Связанный контент