Как удалить дублирующиеся строки в Excel на основе двух столбцов

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

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

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

Рабочую тетрадь для практических занятий можно скачать отсюда.

Удаление дублирующихся строк на основе двух столбцов

4 подходящих способа удаления дублирующихся строк на основе двух столбцов в Excel

Для наглядного объяснения шагов мы взяли сжатый набор данных. Набор данных содержит приблизительно 6 ряды и 2 Изначально мы отформатировали все ячейки, содержащие долларовые значения, в формате Бухгалтерский учет формат. Для всех наборов данных у нас есть 2 столбцы как Имя сотрудника и Продажи Хотя позже мы можем добавить несколько колонок, если это будет необходимо.

1. использование функции удаления дубликатов

Мы можем удалить дубликаты строк на основе двух столбцов всего несколькими щелчками мыши с помощью функции Удаление дубликатов функция в excel Ниже мы рассмотрим, как это использовать.

Шаги:

  • Сначала выберите любую ячейку в наборе данных.
  • Затем перейдите к Данные вкладку и под Инструменты данных нажмите на Удаление дубликатов .

  • Затем проверьте ' Мои данные имеют заголовки ' и нажмите кнопку OK .

  • Следовательно, это позволит удалить дубликаты из набора данных.

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

2. Применение опции расширенного фильтра

Эта опция в excel является расширенной версией обычного фильтра, который помогает удаление дубликатов из таблиц Мы будем использовать эту опцию для удаления дубликатов строк на основе двух столбцов в excel. Давайте посмотрим, как применить эту опцию шаг за шагом.

Шаги:

  • Для начала выделите любую ячейку в диапазоне данных и перейдите к ячейке Данные вкладку, и в разделе Сортировка и фильтр выберите Расширенный .

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

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

3. Удаление дубликатов на основе определенных столбцов

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

Шаги:

  • Чтобы начать работу с этим методом, щелкните на любой ячейке набора данных и перейдите в меню Данные вкладку, а затем Инструменты данных .

  • Теперь в новом окне снимите флажок с пункта Месяц и Продажи столбец, а также проверьте Мои данные имеют заголовки .
  • Наконец, нажмите OK и это позволит удалить дубликаты записей на основе выбранных столбцов.

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

4. Использование функции COUNTIFS

Функция COUNTIFS в excel может принимать несколько диапазонов и критериев для подсчета ячеек, которые им соответствуют. Давайте посмотрим, как использовать эту функцию для удаления дублирующихся строк на основе двух столбцов в наборе данных.

Шаги:

  • Во-первых, дважды щелкните на ячейке D5 и вставьте следующую формулу:
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Дубликат", "Уникальный")

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

🔎 Как работает формула?
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5) : Эта часть подсчитывает, сколько раз встречается запись, которая в данном случае равна 1.
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1 : Эта часть возвращает TRUE или FALSE в зависимости от условия.
  • IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Дубликат", "Уникальный" : Это возвращает Duplicate или Unique, основываясь на условиях TRUE или FALSE из предыдущей части.

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

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

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

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

При работе с большим набором данных в excel существует вероятность того, что вы получаете одинаковые дубликаты значений из разных строк или столбцов. Иногда нам может понадобиться удалить дубликаты значений на основе определенных критериев чтобы получить четкое представление о рабочем листе. Ниже мы рассмотрим, как можно использовать VBA код для быстрого достижения этой цели.

Шаги:

  • Во-первых, зайдите в Разработчик вкладку и нажмите на Visual Basic .

  • Теперь, в VBA окно, нажмите на Вставка а затем Модуль .

  • Далее в окне модуля введите приведенный ниже код:
 Sub Delete_duplicate_rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

  • Теперь закройте VBA окно, чтобы сохранить код.
  • Здесь, под Разработчик вкладку, нажмите на Макросы .

  • Теперь, в Макро в окне выберите созданный нами макрос и нажмите кнопку Запускайте .
  • Следовательно VBA код быстро удалит все дубликаты из таблицы данных.

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

Как выделить дубликаты в двух столбцах в Excel

Когда мы имеем дело с большой таблицей excel, в нашем наборе данных часто встречаются дубликаты значений. Иногда нам становится важно найти их для какой-либо конкретной цели. Давайте посмотрим, как мы можем легко найти эти дубликаты.

Шаги:

  • Сначала выберите набор данных, включая заголовки.

  • Далее, под Главная нажмите на вкладку Условное форматирование .
  • Здесь, из Правила выделения ячеек , выберите Дублирование значений .

  • Теперь, в новом окне, сохраните форматирование как есть, если вы не хотите его менять, а затем нажмите кнопку OK .

  • Наконец, эта операция выделит дубликаты значений светло-красным цветом.

Заключение

Я надеюсь, что вы смогли применить методы, которые я показал в этом уроке о том, как удалить дубликаты строк в excel на основе двух столбцов. Как вы можете видеть, существует довольно много способов достижения этой цели. Так что выбирайте метод, который лучше всего подходит для вашей ситуации. Если вы застряли на каком-либо из шагов, я рекомендую пройти их несколько раз, чтобы прояснить любую путаницу. Наконец, чтобы узнать больше excel техники, следуйте нашим ExcelWIKI сайт. Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать в комментариях.

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