Как подсчитать конкретные имена в Excel (3 полезных метода)

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

При исследовании больших наборов данных в Excel может потребоваться подсчитать количество ячеек, содержащих определенное имя. В этой статье приведены 3 простых способа подсчета определенных имен в Excel.

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

Count Specific Names.xlsx

3 метода подсчета конкретных имен в Excel

Допустим, у нас есть набор данных, который изображает Идентификатор сотрудника , the Год , и наконец Продавец года соответственно. Мы будем использовать набор данных (в B4:D14 клеток), показанные ниже для первого и второго методов.

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

1. использование функции COUNTIF для подсчета точно совпадающих имен

В Microsoft Excel есть встроенный Функция COUNTIF для подсчета количества ячеек в диапазоне, удовлетворяющих заданному условию. В приведенном ниже примере список Продавец года приводится в D4:D14 ячеек и мы хотим подсчитать количество раз, когда имя Мэтью Смит встречается в этом списке.

Чтобы пользователи могли считать любое желаемое имя вместо того, чтобы вводить его непосредственно в формулу, мы выделили ячейку для ввода имени. Например, имя вводится в ячейку G4 Таким образом, формула в ячейке G5 будет выглядеть следующим образом.

=COUNTIF(D5:D14,G4)

Здесь D5:D14 ячейки представляют собой Продавец года ( ассортимент аргумент), и G4 ячейка обозначает Мэтью Смит ( критерии аргумент).

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

  • В этой формуле COUNTIF функция принимает два аргумента ассортимент и текст .
  • Сайт COUNTIF функция соответствует имени Мэтью Смит в массиве поиска ( D5:D14 ) и возвращает количество отсчетов.

Читать далее: Как подсчитать слова в Excel с помощью формулы (2 удобных примера)

2. Применение символа подстановки для подсчета определенных имен

Предыдущий метод точно соответствует заданным критериям. Обратите внимание, если внутри ячейки присутствует хотя бы один другой символ, например, пробел, то это не будет считаться точным совпадением. Проще говоря, ячейка не будет засчитана.

Для подсчета ячеек, которые содержат другие тексты в дополнение к конкретному имени, мы будем использовать Символ дикого знака Просто поместите символ звездочки (*) вместе со ссылкой на ячейку. Изменяя положение символа звездочки, мы можем считать имя из ячеек в диапазоне. Давайте посмотрим это в действии.

2.1 Если ячейка содержит конкретное имя на старте

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

Таким образом, формула в ячейке G5 будет выглядеть следующим образом.

=COUNTIF(D5:D14,G4& "*")

2.2 Когда конкретное имя находится в середине

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

Впоследствии формула для ячейки G5 будет выглядеть следующим образом.

=COUNTIF(D5:D14, "*"&G4& "*")

2.3 Если конкретное имя находится в конце

Наконец, если имя цели расположено по адресу конец ячейки, символ звездочки конкатенируется перед ссылкой на ячейку, которая

В конечном итоге формула для ячейки G5 будет выглядеть следующим образом.

=COUNTIF(D5:D14, "*"&G4)

Читать далее: Формула Excel для подсчета определенных слов в ячейке (3 примера)

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

Сайт SUMPRODUCT Функция используется в сценарии, когда нужно подсчитать имя, учитывая как прописные, так и строчные символы.

Предположим, у нас есть таблица, в которой показаны Идентификатор сотрудника , the Департамент в которых они работают, и, наконец, в Имя сотрудника. Мы можем использовать набор данных (в B4:D14 клеток) для демонстрации нашего третьего метода.

3.1 Применение функции SUMPRODUCT для поиска точного имени (с учетом регистра)

Мы будем использовать SUMPRODUCT функция в сочетании с ТОЧНО функция для подсчета количества ячеек, содержащих определенное имя.

= СУММАРНЫЙ ПРОДУКТ(--EXACT(G4, D5:D14))

Здесь G4 ячейка обозначает Смит ( текст1 аргумент) и D5:D14 ячейки представляют собой Имя сотрудника ( текст2 аргумент).

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

  • Здесь ТОЧНО сравнивает две строки текста и возвращает true, если они точно совпадают. Функция двойной дефис метка приводит значения TRUE и FALSE к 1 и 0.
  • Далее SUMPRODUCT функция возвращает сумму всех 1 в соответствующем диапазоне, которая представляет собой количество совпадений.

3.2 Использование функции SUMPRODUCT для частичного соответствия имени (с учетом регистра)

Чтобы найти нужное имя в любом месте ячейки, нам нужно использовать 3 функции SUMPRODUCT , ISNUMBER и НАЙТИ .

=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))

Здесь G4 ячейка обозначает Смит ( найти_текст аргумент) и D5:D14 ячейки представляют собой Имя сотрудника ( в пределах_текста аргумент).

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

  • Во-первых, в НАЙТИ функция выдает позицию (в виде чисел) текста внутри строки.
  • Во-вторых. ISNUMBER функция обрабатывает эти числа, возвращаемые НАЙТИ функция. двойной унарный знак (дефис) преобразует значения TRUE и FALSE в единицы и нули.
  • В-третьих, в SUMPRODUCT Функция складывает все 1, что представляет собой количество совпадений.

3.3 Использование функции SUMPRODUCT для подсчета имен (без учета регистра)

Чтобы разработать формулу для подсчета имен, расположенных в любом месте ячейки без учета регистра, нам понадобится формула ПРОДУКТ ОТСТОЙНИКА, НОМЕР, и ПОИСК функции.

=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))

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

  • Во-первых, в ПОИСК функция определяет местоположение (в виде числа) текста внутри строки.
  • Далее ISNUMBER функция преобразует числа, предоставленные ПОИСК функцию на единицы и нули.
  • Наконец, в SUMPRODUCT функция возвращает количество отсчетов.

Читать далее: Как подсчитать конкретные слова в столбце в Excel (2 метода)

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

  • Сайт COUNTIF функция возвращает целочисленный выход.
  • Сайт COUNTIF функция не считает ячейки с нечисловыми значениями, например, текст или #NA.
  • COUNTIF функция не может подсчитать определенные цифры внутри числа, например "123" от "4546123"
  • Для столбцов со смешанным текстом и числами используется параметр COUNTIF функция дает неверный подсчет.

Заключение

В заключение, 3 простых метода, упомянутых выше, помогут вам подсчитать конкретные имена в Excel. Если у вас есть вопросы или отзывы, пожалуйста, сообщите нам в разделе комментариев, ниже, или вы можете ознакомиться с другими нашими статьями на тему ExcelWIKI сайт.

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