Как подсчитать дубликаты в Excel (6 простых способов)

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

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

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

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

Подсчет дубликатов.xlsx

6 методов подсчета дубликатов в Excel

Следующий набор данных имеет Предметы , Кол-во и Класс Columns. Здесь вы можете легко заметить, что набор данных имеет дублирующиеся значения. Более того, используя этот набор данных, мы будем подсчет дубликатов в Excel Здесь мы использовали Excel 365 Можно использовать любую доступную версию Excel.

1. подсчет дубликатов в Excel, включая первое появление

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

Здесь, следующий набор данных имеет разные имена Предметы с их Кол-во и Класс Мы должны подсчитать дубликаты в Класс колонна.

Шаги:

  • Прежде всего, введем в ячейку следующую формулу G5 .
=COUNTIF($D$5:$D$13,F5)

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

  • COUNTIF($D$5:$D$13,F5) → функция COUNTIF подсчитывает количество ячеек, удовлетворяющих заданным критериям.
  • $D$5:$D$13 → это ассортимент .
  • F5 это критерии .
  • COUNTIF($D$5:$D$13,F5) → становится
    • Выход: 3
  • Объяснение: здесь, 3 указывает количество раз, когда оценки A был найден.
  • После этого нажмите ENTER .

Следовательно, вы можете увидеть результат в ячейке G5 .

  • Кроме того, мы перетащим формулу вниз с помощью функции Инструмент "Заправочная рукоятка .

В результате вы можете увидеть Градусы с их дублирующим количеством.

2. Расчет количества дубликатов без учета первого появления

Здесь мы подсчитывать дубликаты значения без учета первого появления.

Шаги:

  • В начале мы введем в ячейку следующую формулу G5 .
=COUNTIF($D$5:$D$13,F5)-1

Вот, COUNTIF($D$5:$D$13,F5)-1 вычитает 1 из результата, полученного от COUNTIF В результате общее количество дубликатов становится 1 меньше общего числа дубликатов. Таким образом, первое появление исключается из общего числа дубликатов.

  • После этого нажмите ENTER .

Таким образом, вы можете увидеть результат в ячейке G5 .

  • Более того, мы будем перетаскивать формулу с помощью Инструмент Fill Handle .

Таким образом, вы можете увидеть количество дубликатов для Градусы исключая первое появление.

3. Поиск количества дубликатов с учетом регистра в Excel

В следующем наборе данных можно увидеть, что в Класс столбца, у нас есть дубликаты с учетом регистра. COUNTIF функция в Excel не чувствительна к регистру. Поэтому нам нужно применить различные функции для получения дубликатов с учетом регистра. Мы будем использовать комбинацию из ТОЧНО и SUM функции в этом случае.

Шаги:

  • Прежде всего, введем в ячейку следующую формулу G5 .
=SUM(--EXACT($D$5:$D$13,F5))

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

  • EXACT($D$5:$D$13,F5) → сайт ТОЧНО Функция сравнивает 2 текстовые строки и возвращает True, если они абсолютно одинаковы.
    • Выход: здесь Точный функция возвращает 2 TRUE для класса A начиная с класса A имеет 2 дубликата.
  • SUM(-EXACT($D$5:$D$13,F5)) → сайт SUM функция суммирует 2 Истины и дает числовое значение.
    • Выход: 2
  • Объяснение: Вот, 2 указывает количество дубликатов для класса A .
  • Если вы используете Excel 365 , нажмите ENTER В результате вы можете увидеть результат в ячейке G5 .

Примечание: Поскольку это формула массива, нажмите CTRL+SHIFT+ENTER если у вас нет Excel 365 .

  • Более того, мы будем перетаскивать формулу с помощью Инструмент Fill Handle .

Таким образом, вы можете видеть подсчет дубликатов с учетом регистра.

Похожие чтения:

  • Как объединить дубликаты в Excel (6 способов)
  • Поиск дубликатов в рабочей книге Excel (4 метода)

4. подсчет дублирующихся строк в Excel

Здесь мы подсчитывать дубликаты строк в Excel. Этот метод может быть выполнен двумя способами. Давайте обсудим это.

4.1. Включая первое появление

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

Шаги:

  • Прежде всего, введем в ячейку следующую формулу G5 .
=COUNTIFS($B$5:$B$13,B5,$C$5:$C$13,C5,$D$5:$D$13,D5)

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

  • COUNTIFS($B$5:$B$13,B5,$C$5:$C$13,C5,$D$5:$D$13,D5)--> функция COUNTIFS применяет критерии к диапазону ячеек и подсчитывает количество раз, когда критерии были выполнены.
    • Выход: 3
  • Объяснение: здесь, 3 указывает количество раз, когда элемент Apple найдена.
  • После этого нажмите ENTER .

Затем вы увидите результат в ячейке G5 .

Более того, мы будем перетаскивать формулу с помощью Инструмент Fill Handle .

Таким образом, вы можете увидеть количество дублированных строк.

4.2. Исключение первого случая

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

Шаги:

В начале мы введем в ячейку следующую формулу G5 .

=COUNTIF($D$5:$D$13,F5)-1

Вот, COUNTIF($D$5:$D$13,F5)-1 вычитает 1 из результата, полученного от COUNTIF В результате общее количество дубликатов становится 1 меньше общего числа дубликатов. Таким образом, первое появление исключается из общего числа дубликатов.

  • После этого нажмите ENTER .

Затем вы увидите результат в ячейке G5 .

  • Более того, мы будем перетаскивать формулу с помощью Инструмент Fill Handle .

Таким образом, вы можете увидеть результат в ячейках G5:G8 .

5. Общее количество дублирующихся значений в столбце

Подобно подсчету дубликатов строк, мы можем подсчет дубликатов в столбце в excel. Давайте посмотрим, как это сделать.

5.1. Включая первое возникновение

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

Шаги:

Прежде всего, чтобы найти дубликаты элементов, введем в ячейку следующую формулу C5 .

=IF(COUNTIF($B$5:$B$5:$B$13,B5)>1, "DUPLICATE","")

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

  • COUNTIF($B$5:$B$5:$B$13,B5) → функция COUNTIF подсчитывает количество ячеек, удовлетворяющих заданным критериям.
  • $B$5:$B$5:$B$13 → это ассортимент .
  • B5 это критерии .
  • COUNTIF($B$5:$B$5:$B$13,B5) → становится
    • Выход: 1
  • IF(COUNTIF($B$5:$B$5:$B$13,B5)>1, "DUPLICATE","") → функция ПЧ производит логическое сравнение между значением и ожидаемым значением.
    • Выход: Пустая ячейка.
  • Объяснение: Поскольку логическое сравнение ЕСЛИ функция FALSE возвращает пустую ячейку.
  • После этого нажмите ENTER .

Таким образом, вы можете видеть, что клетка C5 это пустая ячейка.

  • Более того, мы перетащим формулу вниз с помощью Инструмент Fill Handle в ячейку C13 .

Таким образом, вы можете увидеть ДУПЛИКАТ в Дубликат колонна.

Далее мы обнаружим дубликаты в столбце.

  • После этого введем в ячейку следующую формулу C14 .
=COUNTIF($C$5:$C$13, "ДУБЛИКАТ")

  • Более того, пресса ENTER .

Таким образом, количество дубликатов в столбце можно увидеть в ячейке C14 .

5.2. Исключение первого случая

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

Шаги:

  • Прежде всего, введем в ячейку следующую формулу C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "YES","")

  • После этого нажмите ENTER .

Таким образом, вы можете видеть, что клетка C5 это пустая ячейка.

  • Более того, мы перетащим формулу вниз с помощью Инструмент "Заправочная рукоятка в ячейку C13 .

Затем, вы можете увидеть дубликат ДА в Дубликат колонна.

Кроме того, мы вычислим дубликат в столбце, исключая первое вхождение.

  • Более того, мы введем в ячейку следующую формулу C14 .
=COUNTIF(C5:C13,"YES")-1

Вот, COUNTIF(C5:C13, "ДА")-1 вычитает 1 из результата, полученного от COUNTIF В результате общее количество дубликатов становится 1 меньше общего числа дубликатов. Таким образом, первое появление исключается из общего числа дубликатов.

  • После этого нажмите ENTER .

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

6. вставка таблицы Pivot Table в Excel для подсчета дубликатов

В этом методе мы будем использовать Поворотная таблица на подсчет дубликатов в Excel Этот метод является удобным и простым способом выполнения задачи.

Шаги:

  • В начале мы выберем набор данных, выделив ячейки B4:D13 .
  • После этого перейдите к Вставка вкладка.
  • Затем, из PivotTable группа>> мы будем выбирать Из Таблица/диапазон .

В этот момент PivotTable из таблицы или диапазона появится диалоговое окно.

  • Затем мы выберем Существующая рабочая таблица .
  • Более того, мы выберем ячейку F4 в Местонахождение коробка.
  • Кроме того, нажмите OK .

Затем, а Поля PivotTable В правой части листа Excel появится диалоговое окно.

  • После этого мы перетащим Класс в Строки и Значения группа.

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

О чем следует помнить

  • Всегда используйте "Абсолютная ссылка на ячейку ($)" на "Блок" диапазон
  • При подсчете дубликатов с учетом регистра убедитесь, что формула применяется как "Формула массива" с помощью прессования "CTRL+SHIFT+ENTER"
  • Используйте унарный оператор (- -) для преобразования результата "ТОЧНО" функция для массива 0 и 1's .

Практическая секция

Вы можете загрузить Excel файл для отработки объясненного метода.

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