-1

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

Я хочу удалить дубликаты адресов электронной почты, но вся строка может не содержать дублирующихся данных, только столбец электронной почты.

Я считаю, что это просто сделать в Excel. Я использую OpenOffice или Excel онлайн. В Excel в Интернете нет функции дублирования, а в ежемесячной версии Excel мне нужна win7 или выше. Я использую Vista.

Как удалить дубликаты из 1 столбца, сохранив строку, оставленную вместе?

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

Поэтому я действительно ищу дубликаты в определенном столбце, а не дубликаты во всех столбцах.

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

Спасибо

1 ответ1

0

Поскольку подпрограммы дублирования обычно сохраняют первое значение в дублирующем наборе, вам следует начать с сортировки данных, чтобы записи с неоднозначными значениями имели более релевантные записи (также известные как строки) в верхней части набора записей. Если доступен столбец « Дата создания» или « Дата изменения» , это было бы хорошим вариантом для сортировки в порядке убывания.

Чтобы отобразить набор строк с уникальными значениями в одном столбце, сначала выберите этот столбец, затем выберите «Данные» ► «Фильтр»> «Автофильтр». Используйте раскрывающийся список фильтра столбцов, чтобы выбрать « Стандартный фильтр». Имя поля и условие уже должны быть установлены, поэтому установите значение не пустым. Затем нажмите « Дополнительные параметры» и поставьте галочку напротив « Нет дублирования». Нажмите « ОК», и вы должны отобразить набор записей с уникальными значениями из отфильтрованного столбца. Как уже упоминалось, в случае дублированных значений приоритет отдается первым строкам.

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

=AND(COUNTIF(B$1:B1; B2)) ◄ assumes that the email address are in column B

Заполните формулу до размеров ваших данных. Вы должны получить серию значений ИСТИНА и ЛОЖЬ, где ЛОЖЬ уникальна, а ИСТИНА - это дубликаты. Теперь вы можете использовать Данные ► Фильтр ► Автофильтр в этом вспомогательном столбце и фильтр для ИСТИНА. Используйте Правка ► Удалить ячейки (Ctrl+-), чтобы удалить все видимые строки и удалить фильтр. Вы останетесь с набором данных уникальных адресов электронной почты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .