Как удалить дубликаты и сохранить первое значение в Excel (5 методов)

  • Поделись Этим
Hugh West

Одна из наиболее важных и широко используемых задач в Excel - это удалить дубликаты значений из набора данных. Сегодня я покажу вам, как удаление дубликатов из вашего набора данных и одновременно сохранить первое значение.

Скачать Практическое пособие

Удаление дубликатов и сохранение первого значения.xlsm

5 методов удаления дубликатов и сохранения первого значения в Excel

Здесь у нас есть набор данных с параметрами Имена , Идентификаторы , Марки, и Градусы некоторых студентов при обследовании детского сада "Подсолнух".

Сегодня наша цель - удалить дублирующие значения, сохранив первые значения из этого набора данных.

1. Запустите функцию удаления дубликатов с панели инструментов Excel

Шаг 1:

Выберите весь набор данных.

Перейти к Данные> Удаление дубликатов инструмент на панели инструментов Excel в разделе Инструменты данных .

Шаг 2:

Нажмите на Удаление дубликатов .

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

Шаг 3:

Затем нажмите OK .

Вы получите дубликаты удаляются автоматически из вашего набора данных.

Читать далее: Как удалить дубликаты имен в Excel (7 простых способов)

2. Используйте расширенный фильтр для удаления дубликатов и сохранения первого значения

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

Шаг 1:

Выберите весь набор данных.

Перейти к Данные> Расширенный инструмент на панели инструментов Excel в разделе Сортировка и фильтр .

Шаг 2:

Нажмите на Расширенный .

В Расширенный фильтр диалоговое окно , поставить галочку Только уникальные записи .

Шаг 3:

Затем нажмите OK .

Вы получите удаление дублирующихся строк автоматически из вашего набора данных.

Читайте также: Как удалить дубликаты строк на основе одного столбца в Excel

3. Вставка функции UNIQUE для удаления дубликатов с сохранением первого значения в Excel

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

Выберите новый столбец и введите эту формулу:

=UNIQUE( B4:E14 ,FALSE,FALSE)

Он удалит строки с дублирующимися значениями, сохранив первую, и создаст свежую копию набора данных в новом месте.

Примечания:

  • Этот метод очень полезен, когда нужно создать новую копию нашего набора данных в новом месте.
  • Сайт UNIQUE функция доступна в Office 365 только.

Читать далее: Как удалить дубликаты в Excel, но оставить один (7 методов)

Похожие чтения

  • Как удалить дубликаты строк в таблице Excel
  • Исправление: Excel Удалить дубликаты не работает (3 решения)
  • Как удалить дубликаты с помощью VLOOKUP в Excel (2 метода)
  • Удаление дубликатов строк на основе двух столбцов в Excel [4 способа]

4. Используйте Power Query для удаления дубликатов и сохранения первой записи

Шаг 1:

Выберите весь набор данных.

Перейти к Данные> из таблицы / диапазона инструмент на панели инструментов Excel в разделе Получение и преобразование данных .

Шаг 2:

Нажмите на Из таблицы / диапазона .

В Создать таблицу диалоговое окно , Проверьте В моей таблице есть заголовки .

Шаг 3:

Затем нажмите OK .

Откроется редактор Power Query Editor с вашим набором данных.

Из Удалить строки вариант в соответствии с Главная вкладка, нажмите на Удаление дубликатов .

Шаг 4:

Дублирующие строки будут удалены, сохранив первые строки.

Читать далее: Как удалить дубликаты из столбца в Excel (3 метода)

5. Встраивание кодов VBA для устранения дубликатов и сохранения первого значения

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

Шаг 1:

➤ Откройте новый VBA окно и вставьте еще один новый модуль (Нажмите здесь, чтобы увидеть как открыть новый модуль VBA в Excel )

➤ Вставьте этот код в модуль:

Код:

 Sub Remove_Duplicates() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub 

➤ Он производит макрос под названием Удалить_дубликаты Я хочу удалить дубликаты строк на основе Колонки 1 и 2 (Имя и ID) Ты используешь свой.

Шаг 2:

➤ Вернитесь к своему рабочему листу.

➤ Выберите набор данных и запустите этот макрос.

➤ На этот раз он удалит строки только в том случае, если имя и студенческий билет совпадают.

Примечание: Здесь он не удалил Фрэнка Оруэлла, потому что идентификаторы этих двух студентов разные, то есть это два разных студента.

Читать далее: Excel VBA: удаление дубликатов из массива (2 примера)

Заключение

Используя эти методы, вы можете удалить дублирующие значения, сохранив первое из них из вашего набора данных в Excel. У вас есть вопросы? Не стесняйтесь, задавайте их нам.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.