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

Овладейте броенето на клетки с текст в Excel: Пълно ръководство

Автор: Силувия Последна промяна: 2023-12-11

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


Видео


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

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

Тук ще преброя клетки с произволен текст в диапазон (напр. диапазон A2:A14, както е показано на екранната снимка по-долу) като пример.

Изберете празна клетка (в този случай D3), въведете следната формула и натиснете Въведете за да получите резултата.

=COUNTIF(A2:A14, "*")

Общият брой клетки, които съдържат текст, се преброяват, както е показано на екранната снимка по-горе.

бележки:
  • Можете също да използвате SUMPRODUCT функция с ISTEXT функция за преброяване на клетки с текст в Excel.
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • Във формулите, A2: A14 е диапазонът, в който искате да преброите клетките, които съдържат текст.
  • В този пример ще забележите, че числото, показано в клетката A7 също се брои като един от текстовите резултати. Това е така, защото този номер е въведен като текст (с апостроф в началото).
  • Таблицата по-долу изброява кои клетки ще се считат за текстови клетки и кои не.
    Клетки, които ще бъдат преброени Клетки, които няма да бъдат преброени
    • Клетки с произволен текст
    • Клетки с всякакви специални знаци
    • Клетки с номер, въведен като текст
    • Клетки само с интервали
    • Клетки с апостроф (')
    • Клетки с празен низ (="")
    • Клетки само с непечатаеми знаци
    • Клетки с числа
    • Клетки с дати
    • Клетки с времена
    • Клетки със стойности на грешка, причинени от формули
    • Клетки с логически стойности (TRUE и FALSE)
    • Празни клетки

Преброяване на клетки само с видим текст

Формулата, описана по-горе, брои всички клетки, съдържащи някакъв текст, и изключва празните клетки. Въпреки това може също така да преброи клетки, които изглеждат празни, но съдържат невидими знаци като интервали, апострофи, празни низове и т.н., както е показано на екранната снимка по-долу.

Ако се стремите да броите само клетки с видим за окото текст, формулата в този раздел би била по-подходяща.

Изберете празна клетка (в този случай D3), въведете следната формула и натиснете Въведете за да получите резултата.

=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")

Както можете да видите от екранната снимка по-горе, резултатът „5“ в клетка D3 е броят на видимите текстови клетки в диапазона A2:A13.

бележки:
  • Във формулите A2:A13 е диапазонът, в който искате да преброите клетките, които съдържат видим текст.
  • Използвайки тази формула, резултатът ще изключи клетки, които изглеждат празни, но съдържат невидими знаци като интервали, апострофи, празни низове и т.н.
  • За да преброите клетки с текст без само интервали, опитайте тази формула.
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

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

Има случаи, в които ще трябва да сте по-конкретни в това, което броите. Може да искате да преброите клетки, които съдържат точни думи или фрази, или може би търсите частично съвпадение в съдържанието на клетката. Методите в този раздел могат да ви помогнат да разрешите тези проблеми.


Преброяване на клетки с конкретен текст (точно съвпадение)

За да преброите клетки, които съвпадат точно с определен текст, например, както е показано на екранната снимка по-долу, за да преброите клетки в диапазона A2:A12, които напълно съвпадат с текста "ябълка”, формулата в този раздел може да помогне. Моля, направете следното.

Изберете клетка (в този случай D5), въведете следната формула и натиснете Въведете за да получите резултата.

=COUNTIF(A2:A12, D4)

Както е показано на екранната снимка по-горе, броят на клетките, които съвпадат точно с текста „Apple“, вече е преброен.

бележки:
  • В тази формула, A2: A12 е диапазонът, в който искате да преброите клетките, които съдържат конкретен текст. D4 е клетката, съдържаща конкретния текст, въз основа на който ще преброите клетките.
  • Можете директно да въведете конкретния си текст във формулата, ако не е предварително въведен в клетка. В такива случаи променете формулата на:
    =COUNTIF(A2:A12, "Apple")
  • Тази формула не е чувствителна към главни и малки букви, което означава, че ако клетка съдържа текста "ябълка"Или"APPLE", то също ще бъде преброено. За да извършите преброяване, чувствително към главни и малки букви, отидете на Преброяване на клетки с конкретен текст (точно съвпадение) в малки и главни букви раздел.
  • Тук бих искал да ви препоръчам един удобен инструмент – Изберете конкретни клетки of Kutools за Excel. Този инструмент ви помага лесно да преброите и изберете клетки с конкретен текст в един или няколко диапазона. Просто направете следните конфигурации, за да получите общия брой клетки, които съдържат определен текст, и изберете съвпадащите клетки едновременно. Опитайте сега и вземете 30-дневен безплатен пробен период.

Преброяване на клетки с определен текст (частично съвпадение)

Ако искате да преброите клетки, които частично съвпадат с определен текст, например, както е показано на екранната снимка по-долу, за да преброите клетки в диапазона A2:A12, които съдържат "ябълка" навсякъде в клетката можете да опитате формулата в този раздел.

Изберете клетка (в този случай D5), въведете следната формула и натиснете Въведете за да получите резултата.

=COUNTIF(A2:A12, "*"&D4&"*")

Както е показано на екранната снимка по-горе, броят на всички клетки, които частично съвпадат с текста „Apple“, вече е генериран.

бележки:
  • В тази формула, A2: A12 е диапазонът, в който искате да преброите клетките, които съдържат конкретен текст. D4 е клетката, съдържаща конкретния текст, въз основа на който ще преброите клетките.
  • Символът звездичка (*) е най-общият заместващ знак, който може да представлява произволен брой знаци.
  • Можете директно да въведете конкретния си текст във формулата, ако не е предварително въведен в клетка. В такива случаи променете формулата на:
    =COUNTIF(A2:A12, "*Apple*")
  • Тази формула брои клетките, съдържащи "ябълка“ във всяка позиция.
    • За да преброите броя на клетките, които започват с "Apple", използвайте тази формула:
      =COUNTIF(A2:A12, "Apple*")
    • За да преброите броя на клетките, които завършват с „Apple“, използвайте тази формула:
      =COUNTIF(A2:A12, "*Apple")
  • Тази формула не е чувствителна към главни и малки букви, което означава, че ако клетка съдържа текста "ябълка"Или"APPLE", то също ще бъде преброено. За да извършите преброяване, чувствително към главни и малки букви, отидете на Преброяване на клетки с конкретен текст (частично съвпадение) в малки и главни букви раздел.

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

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

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

За да преброите клетки, които съвпадат точно с конкретния текст, като същевременно чувствителни към малки и главни букви, използвайте следната формула.

=SUMPRODUCT(--EXACT(D4, A2:A12))

Забележка: Можете директно да въведете конкретния си текст във формулата, ако не е предварително въведен в клетка.
=SUMPRODUCT(--EXACT("Apple", A2:A12))
Преброяване на клетки с конкретен текст (частично съвпадение и малки и големи букви)

За да преброите клетки, които частично съвпадат с конкретния текст, като същевременно са чувствителни към малки и главни букви, използвайте следната формула.

=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

Забележка: Можете директно да въведете конкретния си текст във формулата, ако не е предварително въведен в клетка.
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

Няколко кликвания за преброяване и избиране на клетки, които съдържат конкретен текст

Ако търсите по-прост метод за преброяване на клетки с конкретен текст, Изберете конкретни клетки функция на Kutools за Excel ще бъде добър избор за вас. Тази функция прави повече от просто броене, тя позволява клетките да бъдат избирани едновременно въз основа на определен текст. Инструментът предоставя различни условия, като Равно, Започва с, Завършва с, Съдържа и т.н., а също така поддържа съвпадение на клетки въз основа на два критерия едновременно. Това позволява на потребителите бързо да преброяват и избират клетки, които съответстват на техния предоставен текст, което е предимство, което не може да бъде лесно постигнато със стандартните формули.

След изтегляне и инсталиране на Kutools за Excelизберете Kutools > Изберете > Изберете конкретни клетки. В откриването Изберете конкретни клетки диалогов прозорец, трябва да:

  1. Изберете диапазона, в който искате да преброите клетките, които съдържат определен текст.
  2. Изберете Клетка опция в Тип селекция раздел.
  3. Посочете условие в Посочете тип падащ списък.
  4. Въведете конкретния текст, който искате да преброите.
  5. Щракнете върху OK бутон.
    В този случай, тъй като трябва да преброя клетки, които съвпадат точно с текста "ябълка”, избирам Равно на от падащия списък и въведете текста ябълка в текстовото поле.

Резултат

A Kutools за Excel след това ще се появи диалогов прозорец, показващ броя на намерените клетки и тяхното избиране.

бележки:
  • За да преброите клетки, които съдържат определен текст навсякъде в клетката, трябва да изберете Съдържа опция от Специфичен тип падащ списък.
  • За да преброите клетки, които започват или завършват с определен текст, трябва да изберете Започва с or Завършва със опция от Специфичен тип падащ списък.
  • Тази функция може да обработва няколко диапазона едновременно.
  • Тази функция също поддържа преброяване и избиране на клетки, които съвпадат с два критерия едновременно. Екранната снимка по-долу показва условията за преброяване и избиране на клетки, които не само съдържат конкретния текст „Apple“ навсякъде в клетката, но също така трябва да завършват със знака „A“.
  • За да използвате тази функция, първо трябва да инсталирате Kutools за Excel, моля щракнете, за да изтеглите и имате 30-дневен безплатен пробен период сега.
  • За да научите повече за тази функция, моля посетете тази страница: Изберете конкретни клетки, цели редове или колони въз основа на критерии.

В заключение, има различни методи за преброяване на клетки с текст или конкретен текст в Excel. Независимо дали търсите бързо решение или цялостно решение, необходимо е да проучите и разберете различните техники, за да намерите метода, който най-добре отговаря на вашите нужди. За онези, които желаят да навлязат по-дълбоко във възможностите на Excel, нашият уебсайт може да се похвали с изобилие от уроци. Открийте още съвети и трикове за Excel тук.


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

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (36)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hi in a list having MD546FG7586
MD6478BD777
MD6836GHF77
How do i count only that containing MD
This comment was minimized by the moderator on the site
Excelente aporte, felicitaciones.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Did someone check this on Macintosh? Im struggeling in Excel365, and cant get a substring to count. Something with using the asteric on the Mac? That blows!
This comment was minimized by the moderator on the site
EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
This comment was minimized by the moderator on the site
Want to countif

How many apple text in row2 when row 3 is apple farm
This comment was minimized by the moderator on the site
hi tolong. macam mana ni?
This comment was minimized by the moderator on the site
Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
This comment was minimized by the moderator on the site
Hi Brian,
Sorry can't help you with that yet.
This comment was minimized by the moderator on the site
Hi,
needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

How ever this is where it gets trickier.
i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
so simple hahahaha
This comment was minimized by the moderator on the site
Hi Renee,
Thank you for sharing it.
This comment was minimized by the moderator on the site
Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
This comment was minimized by the moderator on the site
Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations