Оглавление
Одна из наиболее важных и широко используемых задач в Excel - это удалить дубликаты значений из набора данных. Сегодня я покажу вам, как удаление дубликатов из вашего набора данных и одновременно сохранить первое значение.
Скачать Практическое пособие
Удаление дубликатов и сохранение первого значения.xlsm5 методов удаления дубликатов и сохранения первого значения в 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. У вас есть вопросы? Не стесняйтесь, задавайте их нам.