Как выделить дубликаты в нескольких столбцах в Excel (4 способа)

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

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

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

Скачайте эту рабочую тетрадь для практики, пока вы читаете эту статью.

Выделение дубликатов в нескольких столбцах.xlsm

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

Чтобы продемонстрировать следующие методы, мы рассмотрим набор данных из 10 сотрудники компании. Шкала баллов этой компании находится в колонка B. Результат их работы за 2 месяца Январь и Февраль также показан в колонка C и столбец D Мы попытаемся выяснить имена сотрудников, которые попали в список в обоих месяцах с отличными показателями. Наш набор данных находится в диапазоне ячеек B4:D14 .

1. применение условного форматирования для выделения дубликатов

В этом процессе мы будем использовать встроенную функцию Excel для поиска дубликатов данных в нескольких столбцах. Наш набор данных находится в диапазоне ячеек B4:D14. Этапы этого процесса приведены ниже:

📌 Шаги:

  • Сначала выделите весь диапазон ячеек B4:D14 .

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

  • Появится диалоговое окно под названием Дублирование значений появится.
  • После этого держите первую маленькую коробку в Дубликат и выберите шаблон выделения. В нашем случае мы выбрали шаблон по умолчанию Светло-красный с темно-красным текстом вариант.
  • Нажмите кнопку OK кнопка.

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

Таким образом, мы можем сказать, что наш процесс прошел успешно.

Читать далее: Выделение ячеек при наличии более 3 дубликатов в Excel (3 примера)

2. Использование функции COUNTIF для выделения дубликатов в нескольких столбцах

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

📌 Шаги:

  • Прежде всего, выделите весь диапазон ячеек C5:D14 .
  • Теперь, в Главная выберите Условное форматирование> Новые правила .

  • Появится диалоговое окно под названием Новое правило форматирования появится диалоговое окно.

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

=COUNTIF($C$5:$D$14,C5)=2

  • Теперь выберите Формат вариант.
  • Еще одно диалоговое окно под названием Форматирование ячеек появится.
  • Выберите свой шаблон выделения. Здесь мы сначала переходим на Шрифт выберите вкладку Смелый вариант.

  • Затем, в Заполнить на вкладке выберите цвет заливки ячейки. Вы также увидите цвет ячейки в увеличенном виде на вкладке Образец секция.
  • Нажмите OK закрыть Форматирование ячеек диалоговое окно.

  • Снова нажмите OK закрыть Новое правило форматирования ящик .

  • Вы увидите дублирующиеся значения столбцов C и D получить выбранный нами цвет выделенной ячейки.

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

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

3. Использование функций AND и COUNTIF

В следующем методе мы будем использовать метод И и COUNTIF функции для выделения дубликатов в нескольких столбцах таблицы данных Excel. Наш набор данных находится в диапазоне ячеек C5:D14. Набор данных содержит шкалу Points в столбце B и фамилии работников учреждения за январь и февраль месяц в графах C и D соответственно. Процедура этого метода приведена ниже:

📌 Шаги:

  • Для начала этого процесса выделите весь диапазон ячеек C5:D14 .
  • В Главная выберите Условное форматирование> Новые правила .

  • Появится диалоговое окно под названием Новое правило форматирования появится диалоговое окно.
  • Теперь выберите Используйте формулу, чтобы определить, какие ячейки форматировать вариант.

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

=AND(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5))

  • После этого выберите Формат вариант.
  • Еще одно диалоговое окно под названием Форматирование ячеек появится.
  • Выберите свой шаблон выделения. В нашем случае мы сначала переходим в раздел Шрифт выберите вкладку Смелый вариант.

  • Затем, в Заполнить на вкладке выберите цвет заливки ячейки. Вы также увидите цвет ячейки в увеличенном виде на вкладке Образец секция.
  • Нажмите OK закрыть Форматирование ячеек диалоговое окно.

  • Снова нажмите OK закрыть Новое правило форматирования ящик .

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

Наконец, мы можем сказать, что метод выделения и формула сработали идеально.

🔍 Разбивка формулы

Мы делаем эту разбивку для клеток C5 и D6 .

👉 COUNTIF($C$5:$C$14,C5): Эта функция возвращает 1 .

👉 COUNTIF($D$5:$D$14,C5): Эта функция возвращает 1 .

👉 AND(COUNTIF($C$5:$C$14,C5),COUNTIF($D$5:$D$14,C5)) : Эта формула возвращает Правда. Если и то, и другое 1 это означает, что он нашел совпадение.

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

4. Встраивание кода VBA в Excel

Написание кода VBA также может помочь вам выделить дубликаты в нескольких столбцах. Для этого мы используем ту же таблицу данных, которую мы уже использовали. Наш набор данных находится в диапазоне ячеек C5:D14 Этапы этого процесса приведены ниже:

📌 Шаги:

  • Чтобы начать подход, перейдите к Разработчик вкладку и нажмите на Visual Basic. Если у вас этого нет, вы должны включить вкладку "Разработчик . Или вы также можете нажать 'Alt+F11' для открытия Редактор Visual Basic .

  • Появится диалоговое окно.
  • Теперь, в Вставка на этой вкладке нажмите Модуль .

  • Затем запишите следующий визуальный код в пустом поле редактора.

 Sub Highlight_Duplicate_in_Multiple_Column() Dim rng_1 As Range, rng_2 As Range, cell_1 As Range, cell_2 As Range Dim output As Range, output2 As Range xTitleId = "Дубликат в нескольких колонках" Set rng_1 = Application.Selection Set rng_1 = Application.InputBox("Select Range1 :", xTitleId, rng_1.Address, Type:=8) Set rng_2 = Application.InputBox("Select Range2:", xTitleId, Type:=8)Application.ScreenUpdating = False For Each cell_1 In rng_1 Data = cell_1.Value For Each cell_2 In rng_2 If Data = cell_2.Value Then cell_1.Interior.ColorIndex = 36 cell_2.Interior.ColorIndex = 36 End If Next Next Application.ScreenUpdating = True End Sub 
  • Закройте Редактор вкладка.
  • Теперь из Посмотреть ленту, нажмите на Макросы > Просмотр макросов.

  • Появится новое диалоговое окно под названием Макро появится. Выберите Выделить_дубликат_в_многих_столбцах .
  • Нажмите на Запускайте чтобы запустить этот код.

  • Наконец, вы увидите, что ячейки, содержащие подобное, получают выделенный цвет.

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

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

Заключение

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

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

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