Как удалить все дубликаты, но оставить в Excel только один?

Автор: | 21.05.2021

В этом руководстве представлены приемы, позволяющие удалить все повторяющиеся значения из списка, но сохранить только одно в Excel, прочтите подробности:

Удалить все дубликаты, но оставьте только один с помощью функции удаления дубликатов

Удалите все дубликаты, но оставьте только один с помощью VBA

Удалите все дубликаты, но оставьте только один с помощью Kutools for Excel

Объедините все повторяющиеся строки и сохраните данные с помощью Kutools for Excel


Удалите все дубликаты, но оставьте только один с помощью функции удаления дубликатов

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

1. Выберите нужный список данных и нажмите Данные > Удалить дубликаты . См. Снимок экрана:

2. Затем в диалоговом окне Удалить дубликаты проверьте имя столбца, из которого вы хотите удалить дубликаты, и, если ваши данные имеют заголовок, отметьте параметр Мои данные имеют заголовки , тоже. См. Снимок экрана:

3. Нажмите ОК . Появится диалоговое окно, в котором сообщается, сколько дубликатов было удалено, просто закройте его. И теперь все дубликаты удалены, но в списке остался только один.


Удалите все дубликаты, но оставьте только один с VBA

Если вас интересует VBA, здесь я также могу представить VBA код для решения этой задачи.

1. Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2. Нажмите Вставить > Module и вставьте ниже VBA в новое окно Module .

VBA: удалите все дубликаты, но оставьте один.

3. Нажмите клавишу F5 или нажмите Run , чтобы выполнить VBA, и дубликаты в списке в столбце A были удалены, но оставьте один.

Совет. В приведенном выше VBA A указывает столбец A, а A1: A указывает диапазон списка, вы можете изменить их по своему усмотрению.


Удалите все дубликаты, но оставьте только один с помощью Kutools for Excel

В Kutools for Excel есть мощная утилита с именем Выбрать повторяющиеся и уникальные ячейки может быстро выбрать или выделить все дубликаты, кроме первого, а затем их можно удалить.

Kutools for Excel , с более чем 300 удобными функциями, упрощает вашу работу.
Бесплатная загрузка
Бесплатная полнофункциональная версия через 30 дней

После бесплатной установки Kutools for Excel, сделайте следующее:

1. Выберите диапазон данных и нажмите Kutools > Выбрать > Выбрать повторяющиеся и уникальные ячейки . См. Снимок экрана:

2. В открывшемся диалоговом окне установите флажок Дубликаты (кроме 1-го) и нажмите ОК . См. Снимок экрана:

3. Затем появится диалоговое окно, напоминающее количество выбранных ячеек. И просто нажмите OK , чтобы закрыть его. См. Снимок экрана:

4. Выбраны все дубликаты, кроме первого, нажмите клавишу Delete , чтобы удалить их.

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

Выберите все уникальные значения, включая первые дубликаты, а затем скопируйте их, нажав Ctrl + C , и вставьте в другое место с помощью Ctrl + V .

Удалить все дубликаты, но оставить только один

Kutools for Excel: более 300 функций, которые должны быть в Excel, 30 дней бесплатная пробная версия здесь

Объедините все повторяющиеся строки и сохраните данные с Kutools for Excel

Если у вас есть данные и что вы хотите состоит в том, чтобы объединить повторяющиеся строки, а затем сохранить соответствующие данные, как показано на скриншоте ниже, вы можете использовать функцию Advanced Combine Rows в Kutools for Excel .

После бесплатной установки Kutools for Excel, сделайте следующее: р>

1. Выберите данные и нажмите Kutools > Объединить и разделить > Расширенные строки объединения . См. Снимок экрана:

2. В диалоговом окне Объединить строки на основе столбца выберите столбец, из которого нужно удалить дубликаты, и нажмите Первичный ключ , чтобы сделать его столбцом первичного ключа. См. Снимок экрана:

3. Затем выберите столбец, в котором вы просто хотите сохранить данные, затем нажмите Объединить и выберите один разделитель из списка. См. Снимок экрана:

4. Нажмите Ok , и повторяющиеся строки объединятся и сохранят соответствующие данные.

Объединить дубликаты, но сохранить смежные данные

Kutools for Excel: более 300 функций, которые вы должны иметь в Excel, 30-дневная бесплатная пробная версия отсюда

Относительные статьи:

  • Как объединить несколько ячеек с ведущими нулями в ячейку в Excel?
  • Как сгенерировать случайное число без дубликатов в Excel?