Как быстро подсчитать количество повторяющихся значений в Excel
Содержание
Работая с данными, представленными в табличном виде, многие сталкиваются с необычной задачей — подсчетом повторяющихся значений. Конечно, можно подсчитать число повторов самостоятельно. Однако если таблица большая и содержит множество строк, сделать это намного проще с использованием специальных функций. В данном материале рассмотрим, как подсчитать количество повторяющихся значений в Excel, используя простые, доступные методы.
Определяем число повторяющихся строк
Если нужно найти повторяющиеся значения, и узнать, сколько их — это можно сделать при помощи несложной формулы. Для примера рассмотрим простую таблицу, содержащую столбец, в котором перечислены названия видов спорта.
Наша задача — узнать число дубликатов для значения в столбце B. В примере используется Excel 2013, однако аналогичным образом можно определить количество наименований, которые повторяются, в любом другой версии, так как формула идентичная. Синтаксис не отличается, его можно дополнять, встраивать в другие функции или модифицировать, используя разделители. В нашем случае достаточно применять формулу с ее стандартными аргументами.
Для удобства подсчетов создаем третий столбец. В нем будет прописываться количество найденных дубликатов. Дальнейшее вычисление осуществляем следующим образом:
- Переходим в ячейку С2, в которой будет указано количество повторений определенного наименования. Здесь прописываем код =СЧЁТЕСЛИ. Это стандартная формула для подсчета непустых ячеек, значение которых соответствует заданным параметрам.
- Далее для подсчета количества нужно ввести диапазон. Для этого начало и конец столбца с наименованиями. В нашем случае это B2–B52. Прописываем их в формулу, предварительно открыв скобки. После ввода диапазона обязательно ставим точку с запятой, иначе формула не сработает.
- Указав диапазон, после символа точки с запятой нужно указать критерий поиска. Указываем адрес ячейки. В нашем примере первым идет значение «Скакалка» в ячейке B2. Прописываем ее в качестве критерия и закрываем скобку аргументов функции.
- Далее жмем , и на месте формулы появляется количество повторений слова «Скакалка» в диапазоне B2–B52. Как видим в примере, обнаружено 2 дубликата, что полностью соответствует действительности.
- Наводим курсор к нижнему левому углу ячейки с результатом, а потом аккуратно протягиваем указатель вниз. Таким образом, формула будет применена ко всем наименованиям в столбце в Excel, вплоть до ячейки B52 включительно.
С помощью представленного способа можно быстро подсчитать количество повторяющихся значений в столбце. Преимущество данного метода заключается в довольно гибкой системе указания аргументов. К примеру, в качестве диапазона необязательно указывать только одну колонку. Можно найти дубликат в нескольких столбцах, что в определенных случаях может существенно упростить работу.
В нашем примере только 20 строк в колонке. В реальных условиях их может быть значительно больше. Число допустимых строчек не ограничивается. Перед использованием желательно также убедиться в том, что в столбце с названиями нет пустых строк. Это не влияет на результат подсчетов, однако может затруднить работу с документом в дальнейшем, если потребуются дополнительные действия.
Определяем, есть ли повторения
Не во всех случаях в Excel нужно посчитать количество повторений в столбце. Если нужно узнать, присутствуют ли значения, которые дублируются, но не нужно определять сколько раз, можно сделать отметку напротив каждой строки. Такой вариант подсчета в таблице может использоваться, например, для определения наличия определенных наименований без прямой привязки к их количеству.
Для этого немного модифицируем предыдущую формулу. Для проверки наличия дубликатов используется формула СЧЁТЕСЛИ. Однако она не подсчитывает, сколько раз слово в столбике повторяется. Она проверяет, больше ли вхождений, чем одно. Если это так, в результате отображается одна команда, если нет — другая.
После ввода необходимо кликнуть
. Напротив строки с определенным наименованием будет написано, встречается ли такая позиция или нет. Результат этой работы для нашей таблицы будет выглядеть следующим образом:В целом, это довольно удобный способ выявления повторов, если не нужно найти их точное количество. Как и в предыдущем случае, этот метод можно применять к нескольким колонкам одновременно, если правильно проставить диапазон при указании аргументов.
Подсчет дубликатов с порядковой нумерацией
Иногда посчитать количество повторяющихся значений в столбце недостаточно. Может потребоваться прописать порядковый номер для каждого повторения. В зависимости от количества строк, подсчет вручную может оказаться слишком трудоемким для выполнения вручную. В данном случае мы можем прописать номер для всех повторяющихся значений в столбце Excel. Для этого:
- Напротив строки с первым наименованием прописываем модифицированную формулу СЧЁТЕСЛИ. В качестве аргументов указываем адрес ячейки, с которой начинаем проверку.
- Далее применяем заданную формулу для всех строк. Таким образом, мы получим список, где каждая цифра определяет порядковый номер дубликата.
Независимо от количества дубликатов, программа считает порядковый номер довольно быстро. В случае если объем документа большой, на обработку может потребоваться несколько секунд. При работе с большими документами крайне важно проверить правильность написания аргументов функции, чтобы исключить ошибки при выполнении расчетов.
Заключение
Работая с таблицами Эксель, может возникнуть необходимость поиска повторяющихся значений. Используя встроенные функции, в данной программе можно без особых проблем подсчитать встречающиеся наименования и определить порядковый номер дубликата. Главное условие перед расчетом — правильно задать аргументы: диапазон в котором формула будет срабатывать, а также ключевой критерий.