Как подсчитать ячейки с текстом в Excel (8 быстрых приемов)

  • Поделись Этим
Hugh West

В этом учебном пособии я покажу вам 8 Вы можете использовать эти методы даже в больших наборах данных, чтобы найти ячейки, содержащие текстовые значения. В этом учебнике вы также узнаете некоторые важные инструменты и методы 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 :
= СУММАРНЫЙ ПРОДУКТ(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 и введите приведенную ниже формулу:
= СУММАРНЫЙ ПРОДУКТ(SIGN(ISTEXT(B5:C9)))

  • Затем нажмите Войти и это подсчитает общее количество ячеек со значением текстовых данных внутри ячейки C10 .

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

  • ISTEXT(B5:C9): Эта часть проверяет каждую ячейку в диапазоне и возвращает TRUE если ячейка содержит текст, FALSE
  • SIGN(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 

  • Затем откройте макрос из Разработчик вкладку, нажав на Макросы .

  • Теперь, в Макро в окне выберите CountCells макрос и нажмите кнопку Запускайте .

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

Как подсчитать ячейки с числами в Excel

Для подсчета клеток с числами мы будем использовать основные функция COUNT в excel.

Шаги:

  • Для начала дважды щелкните на ячейке C10 и введите приведенную ниже формулу:
=COUNT(B5:C9)

  • Затем нажмите кнопку Войти и это позволит найти количество ячеек с числом, равным 5 .

Заключение

Я надеюсь, что вы смогли применить методы, которые я показал в этом уроке о том, как считать ячейки с текстом в excel. Как вы можете видеть, существует довольно много способов достижения этой цели. Поэтому выбирайте метод, который лучше всего подходит для вашей ситуации. Если вы застряли на каком-либо из шагов, я рекомендую пройти через них несколько раз, чтобы прояснить любую путаницу. Наконец, чтобы узнать больше excel техники, следуйте нашим ExcelWIKI сайт. Если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать в комментариях.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.