Как да преброим конкретни имена в Excel (3 полезни метода)

  • Споделя Това
Hugh West

При изследване на големи масиви от данни в Excel може да се наложи да преброите броя на клетките, съдържащи конкретно име. Тази статия предоставя 3 прости метода за преброяване на конкретни имена в Excel.

Изтегляне на работна тетрадка за практика

Брой специфични имена.xlsx

3 метода за броене на конкретни имена в Excel

Да речем, че имаме набор от данни, който изобразява Идентификатор на служителя . Година , и накрая Търговски представител на годината съответно. Ще използваме набора от данни (в 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. Прилагане на символ Wildcard за отчитане на конкретни имена

Предишният метод отговаря точно на зададените критерии. Ако в клетката има поне един различен символ, например интервал, това няма да се счита за точно съвпадение. Просто казано, клетката няма да бъде отчетена.

За да преброим клетките, които съдържат други текстове в допълнение към конкретното име, ще използваме Заместващ символ . Просто поставете символ звездичка (*) заедно с препратката към клетката. Чрез промяна на позицията на символа звездичка можем да преброим името от клетките в обхвата. Нека видим това в действие.

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 Функцията се използва в случаите, когато трябва да преброим името, като вземем предвид както главните, така и малките букви.

Предполагаме, че имаме таблица, която показва Идентификатор на служителя . Отдел в които работят, и накрая Име на служителя. Можем да използваме набора от данни (в B4:D14 клетки), за да демонстрираме нашия трети метод.

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

Ще използваме SUMPRODUCT във връзка с функцията EXACT за преброяване на броя на клетките, съдържащи конкретното име.

=SUMPRODUCT(--EXACT(G4, D5:D14))

Тук G4 клетка означава Smith ( текст1 аргумент) и D5:D14 клетките представляват Име на служителя ( текст2 аргумент).

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

  • Тук EXACT сравнява два низа от текстове и връща true, ако те са точно съвпадение. двойно тире маркира стойностите TRUE и FALSE като 1 и 0.
  • След това SUMPRODUCT функцията връща сумата от всички 1 в съответния диапазон, която представлява броя на съвпаденията.

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

За да намерим желаното име, където и да е в клетката, трябва да използваме 3 функции SUMPRODUCT , ISNUMBER , и НАМЕРЕТЕ .

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

Тук G4 клетка означава Smith ( find_text аргумент) и D5:D14 клетките представляват Име на служителя ( within_text аргумент).

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

  • Първо, НАМЕРЕТЕ функцията дава позицията (като числа) на даден текст в низ.
  • Второ, 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 и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.