Прескочи на основното съдържание

Пребройте броя на клетките, които съдържат конкретен текст в Excel

Автор: Xiaoyang Последна промяна: 2021-09-14

Да предположим, че имате списък с текстови низове и може да искате да намерите броя на клетките, които съдържат определен текст като част от тяхното съдържание. В този случай можете да използвате заместващите знаци (*), които представляват всички текстове или знаци във вашите критерии, когато прилагате функцията COUNTIF. Тази статия ще представя как да използвате формули за справяне с тази работа в Excel.


Пребройте броя на клетките, които съдържат конкретен текст без значение за главни и малки букви

За да преброите броя на клетките, които съответстват на част от текстов низ, функцията COUNIF в Excel може да ви помогне, моля, направете следното:

Обща формула с твърдо кодиран текст:

= COUNTIF ( range, "*text*" )
  • range: Диапазонът от клетки съдържа текстовите низове, които искате да преброите;
  • *: Заместващият знак, който намира произволен брой знаци;
  • text: Конкретният текст или символ, който да търсите.

Както е показано на екранната снимка по-долу, искам да преброя броя на клетките, които съдържат определен текст „Токио“ от диапазона A2: A11.

Моля, въведете или копирайте формулата по-долу в празна клетка и след това натиснете Въведете ключ за връщане на резултата, вижте екранната снимка:

=COUNTIF(A2:A11,"*Tokyo*")


Обща формула с препратка към клетка:

= COUNTIF ( range, "*" & cell & "*" )
  • range: Диапазонът от клетки съдържа текстовите низове, които искате да преброите;
  • *: Заместващият знак, който намира произволен брой знаци;
  • cell: Клетката съдържа конкретния текст или символ, който да търсите.

За да направите формулата динамична, заменете твърдо кодирания низ с препратка към клетка. Например текстовете на критериите се поставят в клетка C2:C4, за да преброите клетките, които съдържат част от тези текстове, моля, направете следното.

1. Въведете или копирайте формулата по-долу в празна клетка, където да изведете резултата:

=COUNTIF($A$2:$A$11, "*"&C2&"*")

2. След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и ще получите резултатите, както е показано на екранната снимка по-долу:

Съвети: Ако искате да изчислите броя на клетките, които съдържат повече от един текстов критерий, например, за да преброите клетките, които съдържат елемента „Tokyo“ и „Class1“ в диапазон A2: A11, както е показано на екранната снимка по-долу:

За да преброите клетки с множество поднизове, моля, приложете една от следните формули, както искате:

=COUNTIFS(A2:A11,"*Tokyo*", A2:A11,"*Class1*")
=COUNTIFS(A2:A11,"*"&C2&"*", A2:A11,"*"&C3&"*")


Пребройте броя на клетките, които съдържат конкретен текст, като малките и главни букви са чувствителни

За да преброите броя на клетките, които съдържат конкретен текст с чувствителност към малки и главни букви, които точно съвпадат с главния и малкия текст в определени клетки, трябва да комбинирате функциите SUMPRODUCT, ISNUMBER и FIND, за да го направите, общият синтаксис е:

=SUMPRODUCT(--(ISNUMBER(FIND("text", range))))
  • text: Текстът или клетката съдържа текста, който търсите;
  • range: Диапазонът от клетки съдържа текстовите низове, които искате да преброите.

Моля, въведете или копирайте формулата по-долу в празна клетка и след това натиснете Въведете ключ за получаване на резултата:

=SUMPRODUCT(--(ISNUMBER(FIND(C2, A2:A11))))


Обяснение на формулата:
  • FIND(C2, A2:A11): Функцията FIND е чувствителна към главни и малки букви, тя търси конкретния текст във всяка клетка от диапазона. Ако текстът съществува, той ще върне позицията на първия знак, в противен случай #VALUE! Връща се грешка. И така, ще получите масива по следния начин: {7;#VALUE!;#VALUE!;#VALUE!;1;6;#VALUE!;#VALUE!;#VALUE!;#VALUE!}.
  • ISNUMBER(НАМИРАНЕ(C2, A2:A11)): Тази функция ISNUMBER ще преобразува числата в TRUE и стойностите на грешката в FALSE, както следва: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE}.
  • ---(ISNUMBER(FIND(C2, A2:A11))): Двойният отрицателен знак (--) се използва за преобразуване на TRUE и FALSE стойности в 1 и 0 числа, както следва: {1;0;0;0;1;1;0;0;0;0}.
  • SUMPRODUCT(--(ISNUMBER(FIND(C2, A2:A11))))=SUMPRODUCT({1;0;0;0;1;1;0;0;0;0}): Най-накрая тази функция SUMPRODUCT сумира всички числа в масива, за да получи крайния резултат: 3.

Използвана относителна функция:

  • COUNTIF:
  • Функцията COUNTIF е статистическа функция в Excel, която се използва за преброяване на броя клетки, които отговарят на критерий.
  • SUMPRODUCT:
  • Функцията SUMPRODUCT може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.
  • ISNUMBER:
  • Функцията ISNUMBER връща TRUE, когато клетка съдържа число, и FALSE, ако не.
  • НАМЕРИ:
  • Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.

Още статии:

  • Пребройте броя на клетките, които не са равни на много стойности в Excel
  • В Excel можете лесно да получите броя на клетките, които не са равни на конкретна стойност, като използвате функцията COUNTIF, но опитвали ли сте някога да преброите клетките, които не са равни на много стойности? Например, искам да получа общия брой продукти в колона A, но да изключа конкретните елементи в C4:C6, както е показано на екранната снимка по-долу. В тази статия ще представя някои формули за решаване на тази задача в Excel.
  • Пребройте броя на клетките, които съдържат конкретен брой знаци
  • Ако искате да преброите броя на клетките, които съдържат определен брой знаци (като 5 знака) в диапазон от клетки, както е показано на екранната снимка по-долу. В Excel функцията COUNTIF може да ви направи услуга. В тази статия ще говоря за това как да получа брой клетки, които съдържат точно x знака или клетки, които съдържат повече от определен брой знаци.

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations