Оглавление
Здесь мы опишем несколько способов поиска дубликатов в Excel с помощью формул. Некоторые из них могут быть вам знакомы, а некоторые покажутся новыми. Мы постараемся описать их наиболее простым способом, чтобы вы могли легко разобраться.
Здесь мы включаем набор данных, который показал. Имя студента и их любимый Фрукты .
Скачать Рабочую тетрадь для практических занятий
Скачайте этот тренировочный лист, чтобы упражняться во время чтения этой статьи.
Формула для поиска дубликатов.xlsx1. Формула для поиска дубликатов в 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 столбцов, вы можете увеличить столбцы в вашем диапазоне данных, и, соответственно, вы добавите диапазоны. А затем легко найдете одинаковые строки.