Оглавление
В этой статье показано, как поиск дубликатов значений Это будет очень утомительно, если вы попытаетесь найти дублирующиеся значения вручную в большом рабочем листе excel. Эта статья поможет вам сэкономить время и усилия, предоставив альтернативные решения для этого. Следующий рисунок подчеркивает цель этой статьи. Просмотрите его, чтобы узнать, как это сделать.
Скачать Практическое пособие
Вы можете скачать рабочую тетрадь по практике с помощью кнопки загрузки ниже.
Поиск дубликатов в Excel.xlsx9 методов поиска дублирующихся значений в Excel с помощью формул
Представьте, что у вас есть следующий набор данных, содержащий топ брендов смартфонов в США. Теперь следуйте приведенным ниже методам, чтобы выяснить, содержит ли список дублирующиеся значения. После этого вы можете применить их к своему набору данных.
1. Использование функции COUNTIF для определения дублирования значения
Сайт Функция COUNTIF подсчитывает количество ячеек в диапазоне, которые удовлетворяют заданному условию. COUNTIF формула в этом методе сравнит значение с каждым из значений в наборе данных и вернет счетчик его появления. Это даст вам булевский результат TRUE если набор данных содержит дубликаты значений и FALSE иначе.
📌 Шаги
- Сначала введите следующую формулу в ячейку C5 .
=COUNTIF($B$5:$B$12,B5)>1
- Затем нажмите кнопку ENTER клавишу (или используйте CTRL+SHIFT+ENTER комбинация).
- Наконец, перетащите Наполнительная рукоятка значок до конца.
Мы можем увидеть общую процедуру и результаты на изображении ниже. 👇
2. Применение функции COUNTIF для любого расширенного набора данных для поиска дубликатов
Вы можете изменить формулу в предыдущем методе, если у вас есть расширенный набор данных в Колонка B .
📌 Шаги
- Сначала введите следующую формулу в ячейку C5 .
=COUNTIF(B:B,B5)>1
- Далее нажмите CTRL+SHIFT+ENTER Если вы используете MS Office 365 Вы можете нажать просто ENTER вместо этого, для формулы массива.
- После этого переместите Наполнительная рукоятка значок или дважды щелкните по нему.
Тогда вы увидите тот же результат, что и в следующем случае. 👇
Читать далее: Выяснение количества дублирующихся строк с помощью формулы COUNTIF
3. Объедините функции ЕСЛИ и COUNTIF, чтобы отметить дублирующиеся значения
Вы также можете объединить предыдущую формулу с функция IF чтобы получить более организованный и легко понятный результат.
📌 Шаги
- Прежде всего, введите следующую формулу в ячейку C5 .
- Затем нажмите кнопку ENTER клавишу (или используйте CTRL+SHIFT+ENTER комбинация).
=IF(COUNTIF($B$5:$B$12,B5)>1, "Дубликат", "Уникальный")
- Сайт функция IF в этой формуле вернется Уникальный для значений, появляющихся только один раз, и Дубликат
- После этого перетащите Наполнительная рукоятка значок до конца или дважды щелкните по нему.
Наконец, вы увидите следующий результат. 👇
Вы можете изменить "Уникальный" аргумент в двойные кавычки ( "" ), если вас интересуют только дубликаты значений. В этом случае введите следующую формулу.
=IF(COUNTIF($B$5:$B$12,B5)>1, "Дубликат","")
Читать далее: Поиск совпадений или дубликатов значений в Excel (8 способов)
4. Подсчет количества дубликатов с помощью формулы COUNTIF
Вы также можете использовать формулу для подсчета вхождений каждого значения в список.
📌 Шаги
- Во-первых, введите следующую формулу в ячейку C5 .
=COUNTIF($B$5:$B$12,B5)
- Нажмите ENTER или нажмите CTRL+SHIFT+ENTER одновременно.
- Далее используйте Наполнительная рукоятка значок , чтобы применить формулу ко всем ячейкам ниже.
Теперь вы увидите тот же результат, что и на рисунке ниже. 👇
Читайте также: Как найти дубликаты без удаления в Excel (7 методов)
5. Измените формулу COUNTIF, чтобы расположить количество дубликатов в порядке возрастания
Вы можете изменить формулу, использованную в предыдущем методе, если хотите найти порядок появления значений.
📌 Шаги
- Введите приведенную ниже формулу в ячейку C5 .
Обратите внимание, как мы использовали комбинацию абсолютных и относительных ссылок в этой формуле по сравнению с предыдущими формулами.
=COUNTIF($B$5:B5,B5)
- Нажмите кнопку ENTER или нажмите кнопку CTRL+SHIFT+ENTER в целом.
- Наконец, перетащите Наполнительная рукоятка или дважды щелкните по нему, чтобы заполнить ячейки ниже этой формулой.
После этого вы получите результат, показанный ниже. 👇
Читать далее: Формула для поиска дубликатов в Excel (6 простых способов)
Похожие чтения
- Как найти дубликаты в столбце с помощью Excel VBA (5 способов)
- Используйте код VBA для поиска дублирующихся строк в Excel (3 метода)
- Как найти дубликаты в двух разных рабочих книгах Excel (5 методов)
- Поиск дубликатов в рабочей книге Excel (4 метода)
- Как сделать Vlookup для дублирования совпадений в Excel (5 простых способов)
- Как сравнить два дубликата листов Excel (4 быстрых способа)
6. Найдите дубликаты значений без первого повторения с помощью формулы IF-COUNTIF
Вы можете сказать, что любое значение, которое появляется первым, не должно считаться дубликатом. Это означает, что вы хотите считать первые встретившиеся значения уникальными. Тогда вам нужно применить модифицированную формулу.
📌 Шаги
- Сначала введите приведенную ниже формулу в ячейку C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "Дубликат","")
- Нажмите CTRL+SHIFT+ENTER .
- Затем перетащите Наполнительная рукоятка значок или дважды щелкните по нему.
После этого вы получите следующий результат. 👇
Читать далее: Формула Excel для поиска дубликатов в одном столбце
7. Комбинация IF и COUNTIFS для поиска дублирующихся значений во всей строке
Сайт Функция COUNTIFS подсчитывает количество ячеек, заданных набором критериев. Вы также можете использовать формулу, объединяющую ЕСЛИ и КОУНТИФЫ для поиска дублирующихся строк в наборе данных.
📌 Шаги
Предположим, что у вас есть данные в Колонка B и Колонка C .
- Введите следующую формулу в ячейку E5 как показано ниже, и нажмите кнопку CTRL+SHIFT+ENTER все кнопки.
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicate Row","")
Сайт КОУНТИФЫ функция в формуле будет проверять наличие дубликатов в каждом столбце.
- Теперь переместите Наполнительная рукоятка значок до конца.
Затем вы увидите результат, показанный на рисунке ниже. 👇
Читать далее: Excel Поиск дублирующихся строк на основе нескольких столбцов
8. Формула с функциями ЕСЛИ, ИЛИ и COUNTIF для поиска дублирующихся значений в списке
Теперь вы можете использовать альтернативную формулу с IF, ИЛИ и COUNTIF функции, если вас интересует только поиск того, содержит ли список дубликаты или нет.
📌 Шаги
- Сначала введите следующую формулу в ячейку D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1), "Да", "Нет")
- Хит CTRL+SHIFT+ENTER .
Затем вы увидите Да в случае, если список содержит дубликаты и Нет иначе.
🔎 Как работает эта формула?➤ COUNTIF($B$5:$B$12,$B$5:$B$12)
Сайт Функция COUNTIF возвращает количество ячеек в диапазоне, удовлетворяющих заданным критериям.
Выход: {3;1;3;1;2;1;2;3}
➤ {3;1;3;1;2;1;2;3}>1
Это возвращает TRUE или FALSE независимо от того, выполняется это условие или нет.
Выход: {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE}
➤ OR({TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE})
Здесь функция ИЛИ возвращает FALSE, если любой из аргументов является FALSE, в противном случае возвращает TRUE.
Выход: TRUE
➤ IF(TRUE, "Yes", "No")
Наконец, в ЕСЛИ функция выводит "Да" или "Нет", основываясь на критериях TRUE или ЛОЖЬ.
Выход: "Да"
Читать далее: Список Top 10 в Excel с дубликатами (2 способа)
9. Формула с функциями COUNTA и UNIQUE для поиска количества дублирующихся значений в диапазоне
Вы также можете применить формулу, которая использует COUNTA и UNIQUE функции.
📌 Шаги
- Введите следующую формулу в ячейку D10 чтобы узнать количество дубликатов значений в диапазоне.
=COUNTA($B$5:$B$12)-COUNTA(UNIQUE($B$5:$B$12))
- Нажмите кнопку ENTER ключ.
Вся процедура и результаты показаны на следующем изображении. 👇
🔎 Как работает эта формула?➤ COUNTA($B$5:$B$12)
Сайт функция COUNTA возвращает количество непустых ячеек в диапазоне.
Выход: 8
➤ UNIQUE($B$5:$B$12)
Сайт функция UNIQUE возвращает уникальные значения в диапазоне.
Выход: { "Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"}
➤ COUNTA({ "Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"})
Здесь функция COUNTA возвращает количество элементов в массиве, полученном из массива функция UNIQUE .
Выход: 5
➤ 8-5
Вычитание дает окончательный подсчет дубликатов значений в наборе данных.
Выход: 3
Читать далее: Как найти и удалить дубликаты строк в Excel
Еще 2 способа поиска дублирующихся значений в Excel
Мы рассмотрели 9 формул для поиска дубликатов значений в Excel. В этом разделе мы рассмотрим, как вы можете использовать Условное форматирование и Сводная таблица Excel чтобы легко выполнить ту же работу.
1. поиск дублирующихся значений с помощью условного форматирования
Чтобы найти дублирующее значение с помощью условного форматирования, просто выполните следующие действия.
Шаги:
- Сначала зайдите в Главная Затем выберите Условное форматирование>> Правила выделения ячеек>> Дублирование значений как показано на следующем рисунке.
- После этого выберите OK во всплывающем окне, как показано ниже. Вы можете изменить цвет подсветки с помощью выпадающей стрелки.
- Затем вы увидите значения, встречающиеся более одного раза, выделенные следующим образом.
2. Поиск дублирующихся значений с помощью PivotTable
Для поиска дубликатов в наборе данных можно быстро создать PivotTable Просто выполните следующие действия.
Шаги:
- Сначала выберите любое место в наборе данных. Затем выберите Вставка>> PivotTable как показано ниже.
- Затем перетащите имя столбца ( Бренды ) таблицы как в Строки поле и Значения поле по очереди, как показано на рисунке ниже.
- После этого вы увидите количество каждого уникального элемента в PivotTable следующим образом.
О чем следует помнить
- Всегда используйте CTRL+SHIFT+ENTER применять формулы массивов если вы не используете Office365.
- Будьте внимательны к использованию правильных ссылок в формулах. В противном случае вы можете не получить желаемого результата.
Заключение
Теперь вы знаете, как найти дубликаты значений в excel с помощью формулы. Пожалуйста, сообщите нам, помогла ли вам эта статья решить вашу проблему. Вы также можете использовать раздел комментариев ниже для дальнейших вопросов или предложений. Посетите наш сайт ExcelWIKI блог, чтобы узнать больше об excel. Оставайтесь с нами и продолжайте учиться.