Как да приложите COUNTIF, когато клетката съдържа определен текст

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

По време на работа в Microsoft Excel , може да се наложи да намерите или преброите конкретни стойности в клетките. Може да се наложи да преброите конкретен текст или стойност, за да направите отчет за продукта, да преброите присъствието или да проверите наличностите в склада. В тази статия ще ви покажа как да приложите COUNTIF когато дадена клетка съдържа определен текст в Excel.

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

Можете да изтеглите безплатната работна тетрадка на Excel тук и да се упражнявате сами.

COUNTIF Text.xlsx

3 лесни метода за прилагане на COUNTIF, когато клетката съдържа определен текст

В тази статия ще видите три лесни метода за прилагане на COUNTIF когато дадена клетка съдържа определен текст в Excel. В първия метод ще използвам функцията COUNTIF за да преброите дали дадена клетка съдържа определен текст. Също така, броят ще бъде точно съвпадащ. Във втория метод ще преброя частично съвпадащи стойности на низ или текст. Накрая ще ви покажа как да преброите низ, чувствителен към големи и малки букви.

За да илюстрирам статията си, ще използвам следния примерен набор от данни.

1. Бройте точно съвпадащите низове

В първия си метод ще преброя клетките, които съдържат низ, точно съвпадащ със зададения низ. За да извърша това преброяване, ще ми е необходима помощта на функцията COUNTIF Стъпките за тази процедура са следните.

Стъпки:

  • Първо, създайте четири допълнителни полета под основния набор от данни, както е показано на следното изображение.
  • Тук искам да преброя колко пъти низът HPP-08 се намира в диапазона от данни C5:C12 и искам точно съвпадение за този брой.

  • Второ, за да извършите преброяването, въведете следната формула в клетка C15 .
=COUNTIF(C5:C12,B15)

  • Тук искам да съответствам на точната стойност на клетката на B15 и пребройте присъствието му в C5:C12 обхват на данните.

  • Трето, натиснете Въведете и ще намерите желания резултат.

Прочетете още: Excel VBA за броене на клетки, съдържащи определен текст

2. Изброяване на частично съвпадащи низове

Да предположим, че не искам да намирам или броя точните съвпадения в процедурата. По-скоро искам да изпълня тази задача върху част от целия низ. Процедурата за тази задача е доста подобна на първия метод. Но за частичното съвпадение ще вмъкна заместващ символ във формулата. Символът е знакът звездичка (*). Нека видим следните стъпки за по-добро разбиране.

Стъпки:

  • Първо, за да определите колко клетки от обхвата от данни C5:C12 съдържа подниз или частичен текст HPP, въведете следната формула в клетка C15.
=COUNTIF(C5:C12, "*HPP*")

  • Накрая натиснете Въведете и като резултат ще се появи броят на преброяванията.

Прочетете още: Бройте, ако клетката съдържа текст в Excel (5 лесни подхода)

3. Отчитане на чувствителен към случая низ

Основният проблем при използването на функцията COUNTIF Това означава, че ако имате един и същ текст или низове в различни падежи, функцията ще ги преброи, въпреки че иска да има само един. За да решите този проблем, можете да използвате комбинирана формула на SUMPRODUCT , ISNUMBER , и НАМЕРЕТЕ функции. Подробната процедура ще намерите в следващите стъпки.

Стъпки:

  • В началото погледнете следното изображение, в което искам да преброя само низа HPP, но функцията COUNTIF формулата показва резултати както за HPP, така и за Hpp.

  • За да разрешите проблема, използвайте следната формула в клетка C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

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

=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))

  • На първо място, функцията FIND преминава през всяка клетка от обхвата от данни C5:C12 и търси стойността на клетката B15 . Функцията търси точно съвпадение и връща позицията на съвпадението.
  • След това, функцията ISNUMBER превръща съвпадащите числа в TRUE, а всичко останало - във FALSE.
  • На трето място, двата знака минус превръщат TRUE в 1, а FALSE - в 0.
  • Накрая, функцията SUMPRODUCT връща сумата на целия масив.

  • Трето, след натискане на Въведете ще се покаже резултат 1, който е правилен за този контекст.

Прочетете още: Как да преброите клетките в Excel с различен текст (5 начина)

Нещата, които трябва да запомните

  • Формулата, съдържаща заместващ символ или знак звездичка, няма да работи, ако обхватът от данни съдържа само числови стойности. Тя позволява функцията COUNTIF за отчитане само на текстови низове.
  • Ако имате стойности, чувствителни към малки и големи букви, използвайте третия метод, за да преброите клетките с определен текст.

Заключение

Това е краят на тази статия. Надявам се, че тя ви е била полезна. След като прочетете горното описание, ще можете да прилагате COUNTIF когато дадена клетка съдържа определен текст в Excel. Моля, споделете с нас допълнителни запитвания или препоръки в раздела за коментари по-долу.

Сайтът ExcelWIKI Екипът винаги е загрижен за вашите предпочитания. Ето защо, след като коментирате, моля, дайте ни няколко минути, за да решим проблемите ви, и ние ще отговорим на запитванията ви с най-добрите възможни решения.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.