Бројите ако ћелија садржи текст у Екцел-у (5 једноставних приступа)

  • Деле Ово
Hugh West

У овом чланку ћу показати како можете пребројати да ли ћелија садржи текст у Екцел-у. Показаћу вам да пребројите број ћелија које садрже текст, као и број ћелија ћелије које садрже текстове, али укључују или искључују одређену текстуалну вредност.

Преузми радну свеску за вежбу

Број ако ћелија садржи текст.клсм

5 једноставних приступа Броји ако ћелија садржи текст у Екцел-у

Овде имамо скуп података са Именима неких купаца и њиховим Адресама за контакт компаније под називом Обданиште Сунцокрет.

Данас је наш циљ да избројимо колико адреса међу контакт адресама је Емаил адреса.

То значи да ћемо рачунати адресу ако је то текст, а не број.

1. Користите функцију ЦОУНТИФ за бројање ако ћелија садржи текст у Екцел-у

Можете да користите ЦОУНТИФ функцију програма Екцел да бисте пребројали број ћелија које садрже текст.

Да бисте то постигли, користите Симбол звездице (*) као критеријум функције ЦОУНТИФ функције .

Према томе, формула за пребројавање укупног броја Емаил адреса ће бити:

=COUNTIF(C4:C13,"*")

[ Овде Ц4:Ц13 је опсег мојих контакт адреса. Убаците га према вашим потребама.]

Видите, избројао је укупан број текстуалних адреса, односно Емаил адреса.

Резултат је 7 .

Прочитајте више: Како пребројати ћелије у Екцел-у са различитим текстом (5 начина)

2. Комбинујте функције ИСТЕКСТ и СУМПРОДУЦТ за бројање ако ћелија садржи текст у Екцел-у

Такође можете користити комбинацију ИСТЕКСТ функције и СУМПРОДУЦТ функције до преброј ћелија које садрже текстуалне вредности у Екцел-у.

Да бисте на овај начин пребројали број Емаил адреса, изаберите било коју ћелију у свом скупу података и унесите ову формулу:

=SUMPRODUCT(--ISTEXT(C4:C13))

[ Овде Ц4:Ц13 је опсег мојих контакт адреса. Убаците га према вашим потребама.]

Видите, поново смо успешно избројали број текстуалних адреса. А то је 7 .

⧪ Објашњење формуле:

  • ИСТЕКСТ(Ц4:Ц13) проверава сваку ћелију опсега Ц4: Ц13 и враћа ТРУЕ ако ћелија садржи текст. У супротном, враћа ФАЛСЕ .
  • Тако ИСТЕКСТ(Ц4:Ц13) враћа низ логичких вредности, ТРУЕ и ФАЛСЕ .
  • –ИСТЕКСТ(Ц4:Ц13) претвара низ који враћа ИСТЕКСТ функција у низ од 1 и 0.
  • Конвертује ТРУЕ у 1 и ФАЛСЕ у 0 .
  • Коначно, функција СУМПРОДУЦТ враћа збир укупног опсега. То јест, враћа број 1 у опсегу.
  • Тако формула враћа број ћелијакоји садрже текстуалне вредности унутар опсега.

3. Користите функцију ЦОУНТИФ за бројање ако ћелија садржи текст укључујући одређени текст у Екцел-у

До сада смо бројали број ћелија које садрже текстуалне адресе, односно Емаил Аддрессес.

Такође можете користити ЦОУНТИФ функцију да пребројите број ћелија које садрже текстуалне вредности укључујући одређени текст.

На пример, хајде да покушајте да пребројите број клијената који користе Гмаил адресе .

Да бисмо то постигли, морамо да избројимо број ћелија које укључују стринг “гмаил” унутар њих.

Једноставно. Само умотајте текст “гмаил” у симбол звездице (*) унутар ЦОУНТИФ функције као критеријум .

Формула ће бити:

=COUNTIF(C4:C13,"*gmail*")

⧪ Напомене:

  • Овде Ц4:Ц13 је опсег мојих контакт адреса.
  • И “гмаил” је конкретан текст који тражимо.
  • Убаците их према вашим потребама.

Видите, успешно је избројао укупан број ћелија које садрже Гмаил адресе .

И то је 4 .

⧪ Објашњење формуле:

  • Овде је критеријум ЦОУНТИФ функције “*гмаил*” . Броји све стрингове са текстуалном вредношћу “гмаил” у себи.
  • Дакле, ЦОУНТИФ(Ц4:Ц13,”*гмаил*”) броји све ћелије у опсегу Ц4:Ц13 које садрже текст “гмаил” .

Прочитајте више: Како пребројати одређене речи у колони у Екцел-у (2 метода)

4. Користите функцију ЦОУНТИФС за бројање ако ћелија садржи текст који искључује одређени текст у програму Екцел

У претходном одељку покушали смо да избројимо број ћелија које садрже текстуалне вредности укључујући одређени текст.

Такође можемо да пребројимо број ћелија које садрже текстуалне вредности искључујући одређени текст.

За то морате да користите ЦОУНТИФС функцију уместо ЦОУНТИФ функције .

На пример, хајде да покушамо да избројимо број ћелија које садрже Емаил адресе, али не и Гмаил адресе.

Овде треба да избројимо број ћелија које садрже текстуалне вредности изузимајући стринг „Гмаил” .

Изаберите било коју одговарајућу ћелију и унесите ову формулу:

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ Напомене:

  • Овде Ц4:Ц13 је опсег мојих контакт адреса.
  • И “гмаил” је специфичан текст који желимо да искључимо.
  • Убаците их према вашим потребама.

Видите, поново смо успешно избројали број Емаил адреса које нису Гмаил адресе.

То је 3 .

⧪ Објашњење формуле:

  • Функција ЦОУНТИФС функција прво броји свећелије које одржавају први критеријум.
  • Затим броји све ћелије које одржавају други критеријум, и тако даље.
  • Овде прво броји све ћелије унутар опсега Ц4:Ц13 које су текстуалне вредности ( “*” ).
  • Затим поново броји све ћелије које не садрже текст “гмаил” ( “*гмаил*” ). Овде “*гмаил*” означава Није једнако “*гмаил* .
  • Дакле, формула броји све ћелије које садрже текстуалне вредности, али искључујући “гмаил” .

5. Покрените ВБА код да бисте извршили све задатке истовремено

До сада смо извршавали четири задатка одвојено:

  1. Избројите број ћелија које садрже текст
  2. Затим пребројите број ћелија које не садрже текст
  3. Пребројите број ћелија које садрже текст, али садрже одређени текст
  4. Такође пребројите број ћелија које садрже текст, али Изузмите одређени текст

Сада ћемо развити Макро користећи ВБА код који може да обавља сва четири задатка истовремено.

⧪ Корак 1:

Притисните АЛТ+Ф11 на тастатури. Отвориће се ВБА прозор .

⧪ Корак 2:

Идите на картицу Инсерт у прозор ВБА .

Од доступних опција изаберите Модул .

⧪ Корак 3:

Отвориће се прозор новог модула под називом “Модул 1” .

Уметните следећи ВБА код у модул.

⧪ Код:

6408

⧪ Напомене:

  • Овај код производи Макро под називом Цоунт_Иф_Целл_Цонтаинс_Тект .

⧪ Корак 4:

Сачувајте радну свеску као Екцел макро -Омогућена радна свеска .

⧪ Корак 5:

➤ Вратите се на радни лист.

Изаберите опсег ћелија у вашем скупу података где желите да бројите текстове.

⧪ Корак 6:

➤ Затим притисните АЛТ+Ф8 на тастатури.

➤ Отвориће се оквир за дијалог Макро . Изаберите Цоунт_Иф_Целл_Цонтаинс_Тект ( Име Макро ) и кликните на Рун .

⧪ Корак 7:

Појавиће се Бокс за унос са питањем да унесете цео број од 1 до 4, сваки за одређени задатак који се тамо спомиње.

⧪ Корак 8:

➤ Ако желите да пребројите ћелије које садрже текстуалне вредности, унесите 1 . Затим кликните на ОК .

➤ Добићете оквир са поруком који вам показује број ћелија које садрже текст ( 7 у овом примеру).

⧪ Корак 9:

➤ Ако желите да пребројите ћелије које не садрже текстуалне вредности, унесите 2 . Затим кликните на ОК .

➤ Добићете оквир са поруком који вам показује број ћелија којене садрже текстове ( 3 у овом примеру).

⧪ Корак 10:

➤ Ако желите да пребројите ћелије које садрже текстуалне вредности, али садрже одређени текст, унесите 3 . Затим кликните на ОК .

➤ Добићете још један Поље за унос у којем се тражи да унесете одређени текст. Овде сам унео “гмаил” .

⧪ Напомена: Ово не разликује велика и мала слова. То значи, ако унесете “Гмаил” , такође ће укључити “гмаил” .

➤ Затим кликните на ОК .

➤ Добићете оквир са поруком који вам показује број ћелија које садрже текст, али садрже одређени текст ( “гмаил” овде, 4 ).

⧪ Корак 11:

➤ Ако желите да пребројите ћелије које садрже текстуалне вредности, али изузимају одређени текст, унесите 4 . Затим кликните на ОК .

➤ Добићете још један Поље за унос у којем се тражи да унесете одређени текст. Овде сам поново унео “гмаил” .

⧪ Напомена: Ово такође не разликује велика и мала слова. То значи, ако унесете “Гмаил” , такође ће радити добро.

➤ Затим кликните на ОК .

➤ Добићете оквир са поруком који вам показује број ћелија које садрже текст, али искључују одређени текст ( “гмаил” овде, 3 ).

Прочитајте више: Екцел ВБА за бројање ћелија које садрже одређени текст

Закључак

Користећи ове методе, можете рачунати акоћелија садржи текст у Екцел-у, заједно са укључивањем или искључивањем одређеног текста. Да ли знате неки други метод? Или имате питања? Слободно нас питајте.

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.