Перейти к основному содержанию

Удаление дубликатов в Excel (простое пошаговое руководство)

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


Видео: удаление дубликатов в Excel


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

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

Шаг 1. Выберите диапазон ячеек, из которого нужно удалить дубликаты.

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

Шаг 2: выберите Данные > Удалить дубликаты

Шаг 3. Выберите столбцы для проверки на наличие дубликатов.

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

Примечание:
  • Чтобы удалить повторяющиеся строки с полностью идентичными значениями во всех столбцах, оставьте все флажки установленными, как показано выше.
  • Чтобы удалить повторяющиеся строки с одинаковыми значениями в определенных столбцах, отметьте только эти столбцы.
  • Если в ваших данных есть заголовки столбцов, проверьте У моих данных есть заголовки вариант, чтобы заголовок (первая строка) не учитывался при удалении дубликатов.

Шаг 4. Просмотрите сводку

Появится диалоговое окно, показывающее, сколько повторяющихся значений найдено и удалено, а также количество оставшихся уникальных значений. Нажмите OK.

Результат

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


Выберите дубликаты с помощью Kutools с дополнительными параметрами

Kutools for ExcelАвтора Выберите повторяющиеся и уникальные ячейки функция помогает вам выбирать дубликаты с дополнительными параметрами — вы можете выбирать повторяющиеся строки (или ячейки) включая или исключая первые выступления; или выберите уникальные строки (или ячейки), которые появляются ровно один раз or каждый отдельный строка или значение. Вы можете найти с учетом регистра дубликаты; или пометить повторяющиеся значения специальным цвет фона или шрифта.

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

  1. Выберите Каждый ряд or Однокамерная в соответствии с тем, как вы хотите проверить наличие дубликатов.
  2. Выберите Дубликаты (кроме 1-го) in Правило .
Примечание:

Скрыть дубликаты с помощью расширенного фильтра

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

Шаг 1. Выберите диапазон ячеек, из которого нужно отфильтровать дубликаты.

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

Шаг 2: выберите Данные > Фильтр

Шаг 3. Отфильтруйте уникальные значения

Во всплывающем диалоговом окне выполните следующие действия:

  1. В Действие раздел, выберите Отфильтровать список по месту.
  2. Посмотрите, есть ли диапазон ячеек в Диапазон списка box — это набор данных, который вы будете фильтровать. Если нет, щелкните значок выбора диапазона чтобы выбрать набор данных.
  3. Проверить Только уникальные записи и нажмите OK.

Результат

Вы увидите, что номера строк, к которым применяется фильтр, станут синими, что указывает на то, что повторяющиеся строки (указаны зелеными стрелками) отфильтрованы.

Примечание:
  • Вы также можете избавиться от дубликатов, скопировав только уникальные значения (включая первые повторяющиеся вхождения) на другой лист или книгу, выбрав Скопировать в другое место в Расширенный фильтр диалоговое окно в Шаг 3, а затем указать первую ячейку целевого диапазона, куда следует вставить результаты фильтра, в Скопировать в пунктом.
  • Вы можете нажать на Сбросить in Сортировать и фильтровать группа по Данные вкладку, чтобы очистить фильтр и вернуть данным исходный вид.

Удаление дубликатов с помощью формул Excel

В этом разделе мы поговорим о двух подходах к формулам Excel, которые помогут вам: удалять дубликаты легко с функциями ЕСЛИ и СЧЁТЕСЛИ, или просматривать свои данные без дубликатов с UNIQUE, потрясающей новой функцией Excel.

Удаление дубликатов с помощью функций ЕСЛИ и СЧЁТЕСЛИ

Предположим, что ваши данные, которые могут иметь дубликаты, находятся в диапазоне A2: C10, вы можете использовать формулу Excel с IF и COUNTIF для фильтрации уникальных значений и, таким образом, для удаления дубликатов.

Шаг 1. Объедините значения столбцов

Объедините ячейки в одной строке с помощью оператора конкатенации (&). В нашем примере вы должны ввести приведенную ниже формулу в ячейку D2, а затем скопируйте формулу в ячейки ниже.

=A2&B2&C2

Примечание:
  • В формуле A2, B2 и C2 - это ячейки в первой строке для проверки на наличие дубликатов. Вы должны изменить их на фактические ячейки в первой строке ваших данных.
  • Если ваши данные содержат только один столбец, пропустите этот шаг.

Шаг 2. Получите дубликаты оценок

Отметьте строку как дубликаты, введя в ячейку одну из приведенных ниже формул. E2 в соответствии с вашими потребностями и скопируйте формулу в ячейки ниже. (Здесь я буду использовать первую формулу, чтобы отметить дубликаты, исключая первые вхождения.)

  • Дубликаты, за исключением первых вхождений
  • =IF(COUNTIF($D$2:D2,D2)>1,"Duplicates","")
  • Дубликаты, включая первые вхождения
  • =IF(COUNTIF($D$2:$D$10,D2)>1,"Duplicates","")

Примечание: В приведенных выше формулах D2 является первой ячейкой в Соединить столбец и D10 является последней ячейкой в Соединить столбец. Вы должны оставить знаки доллара ($) такими, как они есть в формуле.

Шаг 3. Отфильтруйте дубликаты

  1. Выберите любую ячейку в наборе данных и нажмите ФИЛЬТР на Данные меню.
  2. Нажмите на стрелку в верхней части Отметьте столбец и выберите Дубликаты чтобы на экране отображались только повторяющиеся значения.

Шаг 4. Удалите дубликаты

Выберите все повторяющиеся строки, затем щелкните правой кнопкой мыши и выберите Удалить строку из меню.

Результат

На Данные , нажмите ФИЛЬТР кнопку еще раз, чтобы удалить фильтр. Вы увидите, что таблица теперь содержит только уникальные значения с удаленными повторяющимися строками.

Примечание: Если вы не хотите удалять дубликаты, а просто отфильтровываете повторяющиеся строки вместо выбора Дубликаты на шаге 3 вы можете выбрать (Пробелы) в коробке фильтра. Так что вы можете сделать повторяющиеся значения невидимыми, не удаляя их.
Просмотр без дубликатов с помощью функции UNIQUE (Excel 365/2021)

Если вы являетесь пользователем Microsoft 365 или Excel 2021 и не хотите удалять дубликаты из исходных данных или применять фильтр, а просто просматриваете данные без дубликатов, новая функция Excel УНИКАЛЬНЫЙ функция может сделать вас хорошо.

Шаг 1. Примените формулу UNIQUE

В пустой ячейке введите приведенную ниже формулу (обратите внимание, что вы должны заменить A1: C10 с фактическим диапазоном ячеек, который может иметь дубликаты), а затем нажмите Enter.

=UNIQUE(A1:C10)

Результат

Как видите, повторяющиеся строки удаляются из результата формулы в кратчайшие сроки.

Примечание:
  • #ПРОЛИВАТЬ ошибки возвращаются, когда диапазон разлива (E1: G8 в этом случае), поскольку формула не пуста.
  • С помощью формулы вы можете легко просмотреть свой набор данных без дубликатов. Однако вы не можете редактировать результат формулы. Чтобы отредактировать значение или форматы ячеек, вы можете использовать Kutools ' К фактическому Функция, которая преобразует результаты формулы в постоянные значения одним щелчком мыши.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations