KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторZhoumandyДата изменения

Excel повсюду. Будучи удобным и мощным инструментом для анализа данных и документирования, мы часто используем его в работе и повседневной жизни. Иногда нам нужно глубже понять свои данные, чтобы провести качественный анализ. В этом руководстве мы покажем несколько способов подсчёта ячеек с текстом в Excel.

Функция СЧЁТЕСЛИ/СЧЁТЕСЛИМН + символы-шаблоны для подсчёта ячеек с текстом в Excel

Функции СУММПРОИЗВ + ТЕКСТ для подсчёта ячеек с текстом в Excel

Функция СЧЁТЕСЛИ для подсчёта ячеек, содержащих определённый текст, в Excel

Легко подсчитывайте ячейки, содержащие конкретный текст, с помощью Kutools для Excel


Функция СЧЁТЕСЛИ/СЧЁТЕСЛИМН + символы-шаблоны для подсчёта ячеек с текстом в Excel

Функция СЧЁТЕСЛИ для подсчёта ячеек с любым текстом

Чтобы подсчитать ячейки, содержащие любой текст, используйте звёздочку (*)в формуле СЧЁТЕСЛИ.Синтаксисфункции СЧЁТЕСЛИследующий:

=COUNTIF(range, "*")

Поскольку звёздочка (*) является шаблоном, соответствующим любой последовательности символов, формула подсчитывает все ячейки, содержащие текст.

Например, чтобы подсчитать ячейки с текстом в диапазоне A2:A15, как показано ниже, введите приведённую ниже формулу в пустую ячейку и нажмите Enter, чтобы получить результат.

=COUNTIF(A2:A15, «*»)

подсчет ячеек с любым текстом

√ Примечания:
  • Что не считается текстом:
  1. Ячейки с любым текстом;
  2. Специальные символы;
  3. Числа, отформатированные как текст;
  4. Визуально пустые ячейки, содержащие пустую строку (=«»), апостроф (') или пробел.
  • Что не считается текстом:
  1. Числа;
  2. Даты;
  3. Логические значения ИСТИНА и ЛОЖЬ;
  4. Ошибки;
  5. Пустые ячейки.

В этом случае мы чётко понимаем, почему в примере рабочего листа содержится 8 ячеек с текстом.

различия между текстом и нетекстовыми данными

Функция СЧЁТЕСЛИ для подсчёта ячеек без текста

Чтобы подсчитать ячейки, не содержащие текст, в диапазоне данных, используйте логический оператор «не равно» () и символ звёздочки (*) в формуле СЧЁТЕСЛИ. Синтаксис следующий:

=COUNTIF(range, "<>*")

Поскольку комбинация логического оператора «не равно» (<>) и символа звёздочки (*) означает «не равно любым символам», формула подсчитывает ячейки, не содержащие текст.

Например, чтобы подсчитать ячейки без текста в диапазоне A2:A15, введите приведённую ниже формулу в пустую ячейку и нажмите клавишу Enter, чтобы получить результат.

=COUNTIF(A2:A15,«<,>,*»)

подсчет ячеек без текста

Таким образом вы получите количество ячеек, содержащих не текстовые значения.

Функция СЧЁТЕСЛИМН для подсчёта ячеек с текстом, исключая визуально пустые ячейки

Чтобы подсчитать ячейки, содержащие текст, исключая визуально пустые, используйте в формуле звёздочку (*), вопросительный знак (?) и логический оператор «не равно» (). Синтаксис следующий:

=COUNTIFS(range,"*?*", range, "<> ")

Символ вопросительного знака (?) соответствует любому одиночному символу, а символ звёздочки (*)любой последовательности символов. Вопросительный знак, окружённый звёздочками (*?*) означает, что в ячейке должен быть хотя бы один символ, поэтому пустая строка и апостроф не учитываются.

Символ «не равно» () плюс один пробел означает, что не следует учитывать ячейки, содержащие символ пробела .

Например, чтобы подсчитать ячейки с текстом, исключая визуально пустые, в диапазоне A2:A15, введите приведённую ниже формулу в любую пустую ячейку и нажмите Enter, чтобы получить результат.

=COUNTIFS(A2:A15,«*?*», A2:A15, «<,>, »)

подсчет ячеек с текстом, исключая пустые ячейки

Таким образом вы получите количество ячеек, содержащих только видимый текст.

√ Примечания:
  1. Функция СЧЁТЕСЛИМН поддерживает несколько условий: в приведённом выше примере она подсчитывает ячейки с текстом, одновременно исключая те, что содержат только один пробел, пустую строку или апостроф — всё это делает ячейки визуально пустыми.
  2. Если вы хотите подсчитать ячейки с текстом, игнорируя при этом ячейки, содержащие только один пробел, используйте следующий синтаксис:= COUNTIFS(range,«*», range, «<> »).

Функции СУММПРОИЗВ + ТЕКСТ для подсчёта ячеек с текстом в Excel

Второй способ подсчёта ячеек со значениями текста — использовать функцию СУММПРОИЗВвместе с функцией ТЕКСТ.Синтаксисследующий:

=SUMPRODUCT(--ISTEXT(range))
или
=SUMPRODUCT(ISTEXT(range)*1)

Функция ТЕКСТ возвращает ИСТИНА или ЛОЖЬ в зависимости от того, содержит ли ячейка текстовое или нетекстовое значение. А двойное отрицание (--) в первом синтаксисе и операция умножения во втором синтаксисе — это два способа преобразования значений ИСТИНА и ЛОЖЬ в числовые 1 и 0.

Затем функция СУММПРОИЗВ возвращает сумму всех единиц и нулей в диапазоне поиска и даёт окончательный подсчёт.

Чтобы подсчитать ячейки с текстом в диапазоне A2:A15, введите приведённую ниже формулу в пустую ячейку и нажмите Enter, чтобы получить результат.

=SUMPRODUCT(--ISTEXT(A2:A15))

или

=SUMPRODUCT(ISTEXT(A2:A15)*1)

функции СУММПРОИЗВ + ЕТЕКСТ для подсчета ячеек с текстом, формула 1

функции СУММПРОИЗВ + ЕТЕКСТ для подсчета ячеек с текстом, формула 2

Независимо от используемого синтаксиса, результат всегда будет равен 8.

Функция СЧЁТЕСЛИ для подсчёта ячеек, содержащих определённый текст, в Excel

Подсчёт ячеек, содержащих определённый текст с точным совпадением

Чтобы выполнить точное совпадение в функции СЧЁТЕСЛИ, просто введите полный текст в кавычках во второй аргумент формулы. Вот синтаксис:

=COUNTIF(range, "text value")

Чтобы добавить текст в формулу Excel, необходимо заключить его в кавычки («…»).

Например, вы хотите определить, сколько ячеек в диапазоне A2:A10 содержат ровно слово «pen» или «pencil». Введите приведённую ниже формулу в пустую ячейку и нажмите Enter, чтобы получить результат.

=COUNTIF(A2:A10, «pen»)

или

=COUNTIF(A2:A10, «pencil»)

Подсчет ячеек, содержащих определенный текст, с точным совпадением, формула 1

Подсчет ячеек, содержащих определенный текст, с точным совпадением, формула 2

Подсчёт ячеек, содержащих определённый текст с частичным совпадением

Чтобы подсчитать ячейки с частичным совпадением, поместите текст между двумя звёздочками (*) и заключите его в кавычки («»). Это позволит функции СЧЁТЕСЛИ подсчитать все ячейки, содержащие указанный текст в любом месте — до, после или вокруг него. Ниже приведён синтаксис:

=COUNTIF(range, "*text value*")

Допустим, вы хотите подсчитать, сколько ячеек содержат «pen» или «pencil» в любом месте своего содержимого. Введите приведённую ниже формулу в пустую ячейку и нажмите Enter, чтобы получить результат.

=COUNTIF(A2:A10, «*pen*»)

или

=COUNTIF(A2:A10, «*pencil*»)

Подсчет ячеек, содержащих определенный текст, с частичным совпадением, формула 1

Подсчет ячеек, содержащих определенный текст, с частичным совпадением, формула 2

√ Примечание: функция СЧЁТЕСЛИ не учитывает регистр символов.

Легко подсчитывайте ячейки, содержащие определённый текст, с помощью Kutools для Excel

Помимо использования формулы для подсчёта ячеек с текстом, вы можете воспользоваться утилитой Выбрать определенные ячейкииз Kutools для Excel, чтобы быстро подсчитать и выделить ячейки с заданным текстом в Excel .

Независимо от того, нужно ли вам подсчитать ячейки, содержащие определённый текст с точным совпадением или с частичным совпадением, наш Kutools для Excel легко поможет вам достичь цели.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

После бесплатной установки Kutools для Excel давайте посмотрим, как это работает!

Подсчёт и выделение ячеек, точно соответствующих заданному тексту, с помощью Kutools

В данном случае вам нужно определить, сколько ячеек в диапазоне A2:A10 содержат именно текст «pen».

образец данных

1. Выделите диапазон, в котором нужно подсчитать ячейки с конкретным текстом.

2. Нажмите Kutools > Выделить > Выбрать определенные ячейки.

нажмите функцию «Выделить определенные ячейки» Kutools

3. В диалоговом окне Выбрать определенные ячейки выполните следующие действия:

  • Выберите опцию Ячейкав разделе Выбрать тип;
  • В разделе Указать тип выберите Равнов поле Раскрывающийся список, введите penв текстовое поле;
  • Нажмите кнопку ОК. После этого появится диалоговое окно, сообщающее, сколько ячеек соответствует условию.

укажите параметры в диалоговом окне

  • Нажмите кнопку ОК в диалоговом окне, и все подходящие ячейки будут одновременно выделены в Excel.

все подходящие ячейки выделены

Подсчитывайте и выделяйте ячейки, частично совпадающие с заданным текстом, с помощью Kutools

Допустим, вы хотите подсчитать, сколько ячеек в диапазоне A2:A10 содержат слово «pen» в любом месте содержимого. Метод аналогичен использованию функции «Последняя ячейка».

1. Выделите диапазон, в котором нужно подсчитать количество ячеек, содержащих заданный текст.

2. Нажмите Kutools>Выделить>Выбрать определенные ячейки.

 нажмите функцию «Выделить определенные ячейки» Kutools

3. В диалоговом окне Выбрать определенные ячейкивыполните следующие действия:

  • Выберите опцию Ячейкав разделе Выбрать тип;
  • В разделе Указать тип выберите Содержитв поле Раскрывающийся список,введите penв текстовое поле;
  • Нажмите кнопку ОК. Затем появится диалоговое окно, сообщающее, сколько ячеек соответствует условию.

укажите параметры в диалоговом окне

  • Нажмите кнопку ОКв диалоговом окне, и все подходящие ячейки будут одновременно выделены в Excel.

все подходящие ячейки выделены

Нажмите, чтобы загрузить Kutools для Excel и начать бесплатную 30-дневную пробную версию.


Лучшие инструменты для повышения продуктивности в офисе

Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %

  • Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации
  • Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов
  • Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
  • Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
  • Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
  • Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF
  • Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена
kte tab 201905
  • Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
officetab bottom