Оглавление
Когда мы имеем дело с большой таблицей 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. Продолжайте изучать новые методы и развивайтесь!