Формула для поиска дубликатов в Excel (6 простых способов)

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

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

Здесь мы включаем набор данных, который показал. Имя студента и их любимый Фрукты .

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

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

Формула для поиска дубликатов.xlsx

1. Формула для поиска дубликатов в Excel Включая 1 Санкт- Петербург Происшествия

1.1 Использование COUNTIF для поиска дубликатов в одном столбце в Excel

Пусть у нас есть таблица с товарами, например, фруктами. Здесь название товара находится в поле колонна, и вы хотите найти дубликат.

Вот формула для поиска дубликатов в Excel, включая первые вхождения,

=COUNTIF(B:B,B4)>1

Как вы можете видеть на рисунке выше, формула возвращает TRUE для дублирующих значений и FALSE для уникальных значений. В этой формуле мы выбрали весь B колонна.

Примечание:

Вы можете найти дубликаты в фиксированном диапазон ячеек а не в вся колонка Для этого вам необходимо заблокировать этот диапазон с помощью $ знак. Например, для поиска дубликатов в ячейках B4:B10, используйте эту формулу:

=COUNTIF($B$4:$B$10,B4)>1

1.2 Подсчет количества дубликатов с помощью COUNTIF

Если вы хотите узнать общее количество дубликатов, то вы можете воспользоваться функцией Функция COUNTIF Для подсчета дубликатов значений необходимо использовать заданное значение COUNTIF формула: =COUNTIF($B$4:$B$10, $B4)

1.3 Использование функции IF с COUNTIF в Excel

Для создания дубликата можно использовать Функция IF с COUNTIF и получить дубликат или уникальный номер.

=IF(COUNTIF($B$4:$B$10,$B4)>1, "Дубликат", "Уникальный")

В случае, если вы хотите, чтобы формула Excel находила только дубликаты, замените " Уникальный " с пробелами (" ") следующим образом:

=IF(COUNTIF($B$4:$B$10,$B4)>1, "Дубликат","")

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

2. Формула для поиска дубликатов в Excel без 1 св. Происшествия

Здесь мы будем выявлять дубликаты без первого появления. Здесь мы используем две формулы одну ЕСЛИ с COUNTIF а другой ЕСЛИ с КОУНТИФЫ .

2.1 Использование функции If в одноколоночном Excel

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

Итак, мы изменим нашу дублирующую формулу Excel, используя абсолютные и относительные ссылки на ячейки:

=IF(COUNTIF($B$4:$B4,$B4)>1, "Дубликат","")

Как вы можете видеть на следующем рисунке, эта формула не определяет первое вхождение " Яблоки " как дубликат:

2.2 Использование функции If с COUNTIFS для поиска дубликатов в двух столбцах

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

В этом примере мы взяли таблицу, в которой Имя студента находится в колонке А, а Фрукты находятся в столбце B. Теперь мы хотим найти дубликаты значений с одинаковыми именами и плодами.

Формула для поиска дублирующихся значений в двух столбцах выглядит следующим образом

=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Дубликат", "Уникальный")

3. Использование функции If с SUMPRODUCT для поиска дубликатов в нескольких строках

Мы можем найти дубликаты в нескольких строках. Здесь мы будем использовать Функция SUMPRODUCT с ЕСЛИ функция.

Вот формула:

=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")

Если разбить формулу на

=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)

Вы получите, сколько раз повторяется этот ряд.

В формуле, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ Укажите столбцы диапазона, из которых вы хотите найти дубликат. Вы можете изменить диапазон в соответствии с вашими данными. Здесь мы используем абсолютные ссылки, чтобы получить точные значения из диапазона данных. И B4 , C4, D4 укажите первые ячейки в каждом столбце данных, к которым нужно применить эту формулу, вы можете изменить их в соответствии с вашими данными.

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

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