Удаление дубликатов в Excel (Простое пошаговое руководство)
Дублирующиеся значения могут сделать информацию менее ясной и затруднить получение точной оценки. В этом руководстве мы рассмотрим четыре различных метода для удаления, выбора или скрытия дубликатов, а также просто просмотра данных без дубликатов в Excel.
Видео: Удаление дубликатов в Excel
Удаление дубликатов с помощью встроенных функций
Шаг 1: Выберите диапазон ячеек, из которого нужно удалить дубликаты
Выберите ячейки, которые могут содержать повторяющиеся значения: Вы можете выбрать весь набор данных; если ваш набор данных слишком большой, вы можете щелкнуть любую отдельную ячейку внутри набора данных, и Excel автоматически выберет его на следующем шаге.
Шаг 2: Выберите Данные > Удалить дубликаты
Шаг 3: Выберите столбцы, в которых нужно проверить наличие дубликатов
В появившемся диалоговом окне выберите столбцы, в которых нужно проверить наличие дубликатов, затем нажмите ОК.
- Чтобы удалить строки-дубликаты с полностью одинаковыми значениями во всех столбцах, оставьте все флажки выбранными, как показано выше.
- Чтобы удалить строки-дубликаты с одинаковыми значениями в определенных столбцах, отметьте только эти столбцы.
- Если ваши данные имеют заголовки столбцов, отметьте опцию Данные содержат заголовки, чтобы заголовок (первая строка) не учитывался при удалении дубликатов.
Шаг 4: Просмотр сводки
Появится диалоговое окно, показывающее, сколько дублирующихся значений найдено и удалено, а также количество оставшихся уникальных значений. Нажмите ОК.
Результат
Как видите, строки-дубликаты, за исключением их первых появлений, удалены.
Выбор дубликатов с дополнительными опциями с помощью Kutools
Функция Выбрать дубликаты и уникальные ячейки в Kutools for Excel помогает вам выбирать дубликаты с дополнительными опциями - Вы можете выбирать строки-дубликаты (или ячейки), включая или исключая их первые появления; или выбирать уникальные строки (или ячейки), которые встречаются ровно один раз или каждую уникальную строку или значение. Вы можете находить дубликаты с учетом регистра; или помечать дублирующиеся значения определенным цветом фона или шрифта.
Чтобы выбрать дубликаты, исключая их первые появления, выберите диапазон ячеек, содержащий дубликаты, затем нажмите Kutools > Выбрать > Выбрать дубликаты и уникальные ячейки, и выполните следующие действия:
- Выберите По строке или По ячейке в зависимости от того, как вы хотите проверять дубликаты.
- Выберите Дубликаты (кроме первого) в разделе Правило.
- Чтобы удалить выбранные строки-дубликаты, щелкните правой кнопкой мыши любую из выбранных строк, затем выберите Удалить, чтобы удалить строки-дубликаты.
- Чтобы использовать функцию Выбрать дубликаты и уникальные ячейки, у вас должен быть установлен Kutools for Excel на вашем компьютере, пожалуйста, нажмите здесь, чтобы скачать и установить. Профессиональный надстройка Excel предлагает 30-дневную бесплатную пробную версию без ограничений.
- Чтобы узнать больше о функции Выбрать дубликаты и уникальные ячейки, взгляните на это руководство: Быстро выберите дублирующиеся или уникальные значения или целые строки из столбца или диапазона.
Скрыть дубликаты с помощью Расширенного фильтра
Если вы предпочитаете скрыть дублирующиеся значения вместо их удаления, вы можете использовать Расширенный фильтр для фильтрации уникальных значений.
Шаг 1: Выберите диапазон ячеек, из которого нужно отфильтровать дубликаты
Выберите ячейки, которые могут содержать повторяющиеся значения: Вы можете выбрать весь набор данных; если ваш набор данных слишком большой, вы можете щелкнуть любую отдельную ячейку внутри набора данных, и Excel автоматически выберет его на следующем шаге.
Шаг 2: Выберите Данные > Расширенный
Шаг 3: Фильтрация уникальных значений
В появившемся диалоговом окне выполните следующие действия:
- В разделе Действие выберите Фильтровать список на месте.
- Проверьте, соответствует ли диапазон ячеек в поле Диапазон списка набору данных, который вы хотите отфильтровать. Если нет, нажмите значок выбора диапазона
чтобы выбрать ваш набор данных.
- Отметьте опцию Только уникальные записи и нажмите ОК.
Результат
Вы увидите, что номера строк, где применяется фильтр, стали синими, что указывает на то, что строки-дубликаты (указанные зелеными стрелками) отфильтрованы.
- Вы также можете избавиться от дубликатов, копируя только уникальные значения (включая первые дубликаты) в другой рабочий лист или книгу, выбрав Копировать в другое место в диалоговом окне Расширенный фильтр на Шаге 3, а затем указав первую ячейку диапазона назначения, куда следует вставить результаты фильтрации в поле Копировать в.
- Вы можете нажать Очистить в группе Сортировка и фильтр на вкладке Данные, чтобы очистить фильтр и вернуть данные к их первоначальному виду.
Удаление дубликатов с помощью формул Excel
В этом разделе мы поговорим о двух подходах с использованием формул Excel, которые помогут вам легко удалять дубликаты с помощью функций ЕСЛИ и СЧЁТЕСЛИ, или просматривать ваши данные без дубликатов с помощью новой потрясающей функции Excel - УНИКАЛЬНЫЕ.
Удаление дубликатов с помощью функций ЕСЛИ и СЧЁТЕСЛИ
Предположим, что ваши данные, которые могут содержать дубликаты, находятся в диапазоне A2:C10, вы можете использовать формулу Excel с функциями ЕСЛИ и СЧЁТЕСЛИ для фильтрации уникальных значений и, таким образом, удаления дубликатов.
Шаг 1: Объединение значений столбцов
Объедините ячейки в одной строке с помощью оператора конкатенации (&). В нашем примере вы должны ввести приведенную ниже формулу в ячейку D2, а затем скопировать формулу в ячейки ниже.
=A2&B2&C2
- В формуле A2, B2 и C2 - это ячейки в первой строке для проверки дубликатов. Вы должны изменить их на фактические ячейки в первой строке ваших данных.
- Если ваши данные содержат только один столбец, пропустите этот шаг.
Шаг 2: Получение меток дубликатов
Отметьте строку как дубликат, введя одну из приведенных ниже формул в ячейку E2 в соответствии с вашими потребностями, и скопируйте формулу в ячейки ниже. (Здесь я буду использовать первую формулу для отметки дубликатов, исключая первые появления.)
- Дубликаты, исключая первые появления
-
=ЕСЛИ(СЧЁТЕСЛИ($D$2:D2,D2)>1,"Дубликаты","")
- Дубликаты, включая первые появления
-
=IF(COUNTIF($D$2:$D$10,D2)>1,"Duplicates","")
Примечание: В приведенных выше формулах D2 - это первая ячейка в столбце Объединить, а D10 - последняя ячейка в столбце Объединить. Вы должны сохранить знаки доллара ($) так, как они указаны в формуле.
Шаг 3: Фильтрация дубликатов
- Выберите любую ячейку в наборе данных и нажмите Фильтр на вкладке Данные.
- Нажмите стрелку в верхней части столбца Метка и выберите Дубликаты, чтобы оставить только дублирующиеся значения видимыми на экране.
Шаг 4: Удаление дубликатов
Выберите все строки-дубликаты, затем щелкните правой кнопкой мыши и выберите Удалить строку из меню.
Результат
На вкладке Данные снова нажмите кнопку Фильтр, чтобы удалить фильтр. Вы увидите, что таблица теперь содержит только уникальные значения, а строки-дубликаты удалены.
Просмотр без дубликатов с помощью функции УНИКАЛЬНЫЕ (Excel 365/2021)
Если вы пользователь Microsoft 365 или Excel 2021, и вы не хотите удалять дубликаты из исходных данных, ни применять фильтр, а просто просмотреть данные без дубликатов, новая функция Excel УНИКАЛЬНЫЕ может вам помочь.
Шаг 1: Примените формулу УНИКАЛЬНЫЕ
В пустой ячейке введите приведенную ниже формулу (Обратите внимание, что вы должны заменить A1:C10 на ваш фактический диапазон ячеек, который может содержать дубликаты), а затем нажмите Enter.
=UNIQUE(A1:C10)
Результат
Как видите, строки-дубликаты удаляются из результата формулы мгновенно.
- Ошибки #РАЗЛИВ возвращаются, когда диапазон разлива (E1:G8 в данном случае) для формулы не пуст.
- С помощью этой формулы вы можете легко просматривать свой набор данных без дубликатов. Однако вы не сможете редактировать результат формулы. Чтобы редактировать значения ячеек или форматы, вы можете использовать функцию Kutools’ К фактическим функцию, которая преобразует результаты формул в постоянные значения одним щелчком.
Связанные статьи
- Excel: Как удалить дубликаты, игнорируя пробелы
- Вот список, который включает некоторые дублирующиеся значения, когда вы используете функцию Удалить дубликаты в Excel для удаления дублирующихся значений, некоторые дубликаты останутся, если есть пробелы, как показано на скриншоте ниже.
- Как автоматически удалить дубликаты из списка в Excel?
- В Excel мы можем использовать функцию Удалить дубликаты для удаления одинаковых значений из списка, но есть ли способ автоматически удалять дубликаты из списка? В этой статье я представляю трюки по автоматическому удалению дубликатов, если дубликат появляется в определенном столбце Excel.
- Как удалить дублирующиеся строки и оставить только самые высокие значения в Excel?
- Например, у вас есть таблица покупок в Excel, как показано на первом скриншоте. Теперь вам нужно удалить дублирующиеся строки на основе столбца Фрукты и оставить самые высокие значения соответствующих фруктов в столбце Сумма, как показано на втором скриншоте. Есть ли решение, которое вы можете предложить? Эта статья поделится двумя трюками для решения этой задачи.
- Как удалить дублирующиеся строки, но оставить ту, которая имеет самую позднюю дату в Excel?
- У меня есть диапазон данных, который содержит некоторые дублирующиеся значения в столбце A, а в столбце B заполнен некоторыми датами, теперь мне нужно удалить дублирующиеся строки в столбце A, но оставить самую позднюю дату из соответствующего столбца B, как показано на следующем скриншоте, есть ли у вас какие-либо хорошие идеи для быстрого и легкого решения этой проблемы в Excel?
- Как удалить дубликаты и заменить их пустыми ячейками в Excel?
- Обычно, когда вы применяете команду Удалить дубликаты в Excel, она удаляет все строки-дубликаты. Но иногда вы хотите, чтобы пустые ячейки заменили дублирующиеся значения, в этой ситуации команда Удалить дубликаты не будет работать. Эта статья покажет вам, как удалить дубликаты и заменить их пустыми ячейками в Excel.
- Больше советов и трюков для Excel...
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!
Содержание
- Видео: Удаление дубликатов в Excel
- Удаление дубликатов с помощью встроенных функций
- Выбор дубликатов с помощью Kutools с дополнительными опциями
- Скрытие дубликатов с помощью Расширенного фильтра
- Удаление дубликатов с помощью формул Excel
- Удаление дубликатов с помощью функций ЕСЛИ и СЧЁТЕСЛИ
- Просмотр без дубликатов с помощью функции УНИКАЛЬНЫЕ
- Связанные статьи
- Лучшие инструменты для повышения производительности Office
- Комментарии