Как да преброя клетките с текст в Excel (8 бързи трика)

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

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

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

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

Преброяване на клетките с текст.xlsm

8 бързи трика за броене на клетки с текст в Excel

Взехме кратък набор от данни, за да обясним ясно стъпките. Наборът от данни съдържа приблизително 7 редове и 2 колони. Първоначално запазваме всички клетки в Обща информация формат. За всички набори от данни имаме 2 уникални колони, които са Продукти и Количество продажби . Въпреки че по-късно можем да променяме броя на колоните, ако това е необходимо.

1. Използване на функцията COUNTA

Функцията COUNTA преброява всички клетки с произволен тип стойност. Можем да използваме тази функция, за да преброим клетките с текст в Excel За да направите това, следвайте стъпките по-долу.

Стъпки:

  • Първо, отидете в клетка C10 и въведете следната формула:
=COUNTA(B5:C9)-COUNT(B5:C9)

  • Сега натиснете Въведете и ще се изчисли общият брой на текстовите клетки в C10 .

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

2. Прилагане на функцията COUNTIF

Функцията COUNTIF За да преброите клетките, са необходими определени критерии. Можем да преброим клетките с текст в Excel, като използваме тази функция, като зададем подходящи критерии. Нека видим как да направим това.

Стъпки:

  • Като начало щракнете два пъти върху клетката C10 и въведете следната формула:
=COUNTIF(B5:C9, "*")

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

Прочетете още: Пребройте дали дадена клетка съдържа някакъв текст в Excel (4 метода)

3. Използване на функцията ISTEXT

Както подсказва името, функцията ISTEXT в Excel проверява дали дадена клетка съдържа текст и дава обратна връзка с TRUE или FALSE стойност. Нека видим как да приложим това тук, за да преброим клетките.

Стъпки:

  • За да започнете този метод, щракнете два пъти върху клетката C10 и въведете формулата по-долу:
=COUNT(IF(ISTEXT(B5:C9),1))

  • След това натиснете бутона Въведете и следователно ще намерите общия брой клетки с текстови данни в клетката C10 .

🔎 Как работи формулата?

  • ISTEXT(B5:C9): Тази част проверява всяка клетка в обхвата и връща TRUE ако дадена клетка съдържа текст, FALSE
  • IF(ISTEXT(B5:C9),1): Връща се масив от 1 и FALSE в зависимост от клетката, съдържаща текстова стойност.

Прочетете още: Клетка COUNTIF, която съдържа определен текст в Excel (чувствителна към малки и големи букви)

4. Преброяване с функцията SUM

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

Стъпки:

  • За да стартирате този метод, отидете в клетката C10 и въведете следната формула:
=SUM(IF(ISTEXT(B5:C9),1))

  • След това натиснете бутона Въведете или щракнете върху всяка празна клетка.
  • Това веднага ще ви даде броя на текстовите клетки в клетката C10 като 5 .

🔎 Как работи формулата?

  • ISTEXT(B5:C9): Тази част проверява всяка клетка в обхвата и връща TRUE ако дадена клетка съдържа текст, FALSE
  • IF(ISTEXT(B5:C9),1): Връща се масив от 1 и FALSE в зависимост от клетката, съдържаща текстова стойност.

Прочетете още: Как да преброите определени думи в колона в Excel (2 метода)

5. Преброяване на текстови клетки чрез функцията SUMPRODUCT

В този метод ще използваме функцията SUMPRODUCT заедно с функцията ISTEXT за броене на клетки с текст в Excel.

Стъпки:

  • Както и преди, вмъкнете следната формула в клетката C10 :
=SUMPRODUCT(IF(ISTEXT(B5:C9),1))

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

🔎 Как работи формулата?

  • ISTEXT(B5:C9): Тази част проверява всяка клетка в обхвата и връща TRUE ако дадена клетка съдържа текст, FALSE
  • IF(ISTEXT(B5:C9),1): Връща се масив от 1 и FALSE в зависимост от клетката, съдържаща текстова стойност.

6. Използване на функцията SIGN в Excel

Функцията SIGN в Excel проверява дали дадено число е положително или отрицателно. Можем да използваме тази функция подобно на предишния метод за преброяване на клетки с текст в Excel. По-долу са описани подробните стъпки.

Стъпки:

  • За да започнете с процеса, отидете в клетка C10 и въведете формулата по-долу:
=SUMPRODUCT(SIGN(ISTEXT(B5:C9))

  • След това натиснете Въведете и това ще преброи общия брой клетки със стойност на текстовите данни в клетката C10 .

🔎 Как работи формулата?

  • ISTEXT(B5:C9): Тази част проверява всяка клетка в обхвата и връща TRUE ако дадена клетка съдържа текст, FALSE
  • ЗНАК(ISTEXT(B5:C9)): Тази част връща масив от 1 и 0 когато клетката е положителна или 0 .

7. Изключване на клетки с интервал

В следната съвкупност от данни клетката B8 има единичен интервал, който предишните методи отчитат като текст. За тази цел се нуждаем от различен начин за отчитане на клетките с текст в Excel, но с изключение на всяка клетка с интервал.

Стъпки:

  • Първо, отидете в клетка C10 и въведете следната формула:
=COUNTIF(B5:C9,"><")

  • Сега натиснете Въведете и ще се изчисли общият брой на текстовите клетки в клетката C10 .

8. Преброяване на клетките след филтриране

Тук сме филтрирали набора от данни, като можете да забележите, че ред 9 Обикновените формули ще преброят и този ред. Затова ще използваме друга формула, за да преброим само филтрираните клетки с текст в Excel.

Стъпки:

  • За целта щракнете два пъти върху клетката C10 и въведете следната формула:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)))

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

🔎 Как функционира формулата ?

  • ISTEXT(B5:C10) : Функцията ISTEXT проверява всяка клетка в обхвата и връща TRUE ако клетката съдържа текст, в противен случай FALSE.
  • INDIRECT("B"&ROW(B5:C10)): Функция INDIRECT за задаване на индивидуалните референции на всички клетки в зададения диапазон.
  • SUBTOTAL(103, INDIRECT("B"&ROW(B5:C10)))*(ISTEXT(B5:C10)): Тази част връща масив от 1 и 0 който показва наличието на текст в клетка или друго.

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

Как да преброите клетките в Excel

Ако сте запознати с VBA в Excel, тогава можете бързо да преброите клетките само с няколко реда код. Нека видим как можем да направим това.

Стъпки:

  • За този метод отидете в Разработчик и изберете Visual Basic .

  • Сега изберете Вмъкване на в VBA и щракнете върху Модул .

  • След това въведете формулата по-долу в новия прозорец:
 Sub CountCells() Range("C10") = Application.WorksheetFunction.CountA(Range("B5:C9")) End Sub 

  • След това отворете макроса от Разработчик като щракнете върху Макроси .

  • Сега, в Macro изберете прозореца CountCells макрос и щракнете върху Изпълнявайте .

  • В резултат на това VBA кодът ще изчисли общия брой на клетките в клетката C10 .

Как да броите клетки с числа в Excel

За да преброим клетките с числа, ще използваме основните Функция COUNT в Excel.

Стъпки:

  • Като начало щракнете два пъти върху клетката C10 и въведете следната формула:
=COUNT(B5:C9)

  • След това натиснете бутона Въведете и ще намерите броя на клетките с число, равно на 5 .

Заключение

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

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