1

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

То, что я хотел бы, это два столбца, первый с именем каждого сотрудника в списке и 2-й с количеством раз, когда их имя встречается на указанном листе. Их имена также будут находиться только в одном столбце, поэтому формуле не нужно сканировать весь лист.

Есть ли способ для Excel сделать это для меня?

Пример моего листа

2 ответа2

1

Извлекать уникальные и считать имена сотрудников

Если вам нужны как имена сотрудников в новом столбце, так и количество их вхождений, вы можете использовать комбинацию расширенного фильтра и COUNTIF .

  1. Фильтр

    Выберите диапазон в столбце данных с именами, из которых вы хотите получить имена и считать, выберите вкладку « Data », а затем « Advanced .

    Выберите « Copy to another location и выберите это место (в « Copy to), заполнив его или используя селектор. Убедитесь, что выбраны Unique records only .

    Это даст вам уникальные имена из столбца.

    Иллюстрированный:

    анимированный GIF, описывающий, как фильтровать

  2. подсчитывать

    Отсюда вы можете использовать COUNTIF , используя уникальные имена для справки.

    Например, если данные имени находятся в столбце A, уникальные имена начинаются в столбце C (из C2): =COUNTIF(A:A, C2) и заполняются, например, Ctrl+D

    Это даст вам количество имен из столбца.

    Иллюстрированный:

    анимированный GIF с отображением количества имен

0

Это не должно занять много времени. Если имена указаны в столбце A, используйте следующий счетчик:

=COUNTIF(A:A,A2)

Это считает все появления имени в A2 где угодно в столбце A. Поскольку вы не вводите имя, а ссылаетесь на ячейку, в которой оно находится, вы можете просто перетащить формулу вниз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .