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

Освойте подсчёт ячеек с текстом в Excel: Полное руководство

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

Excel является незаменимым инструментом для Анализ данных, и часто требуется определить, насколько часто определённые типы данных встречаются в вашей таблице. Подсчёт ячеек, содержащих текст или конкретный текст, — распространённая задача, которую можно решить с помощью нескольких функций и приёмов. В этом руководстве рассматриваются методы подсчёта текстовых записей в различных сценариях.

Снимок экрана документа, демонстрирующий метод подсчёта ячеек с текстом в Excel


Видео


Подсчёт ячеек, содержащих любой текст

При работе с Excel часто возникает необходимость подсчитать количество ячеек, содержащих текст. Это удобный способ быстро оценить объём нечисловых или непустых данных.

Вот пример: я подсчитываю ячейки, содержащие любой текст, в заданном диапазоне (например, A2:A14, как показано на снимке экрана ниже).

Снимок экрана диапазона A2:A14 в Excel, показывающий ячейки с текстом

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

=COUNTIF(A2:A14, "*")

Снимок экрана формулы, используемой в Excel для подсчёта ячеек с любым текстом

Общее количество ячеек с текстом подсчитано, как показано на снимке экрана выше.

Примечания:
  • Вы также можете использовать функцию СУММПРОИЗВвместе с функцией ЕТЕКСТдля подсчёта ячеек с текстом в Excel.
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • В этих формулах A2:A14 — это диапазон, в котором нужно подсчитать ячейки, содержащие текст.
  • В этом примере вы заметите, что число в ячейке A7 также учитывается как один из текстовых результатов. Это происходит потому, что число было введено как текст (с апострофом в начале).
  • В приведённой ниже таблице показано, какие ячейки считаются текстовыми, а какие — нет.
    Ячейки, которые будут учтеныЯчейки, которые не будут учтены
    • Ячейки с любым текстом
    • Ячейки со специальными символами
    • Ячейки с числами, введёнными как текст
    • Ячейки, содержащие только пробелы
    • Ячейки с апострофом (')
    • Ячейки с пустой строкой (=«»)
    • Ячейки, содержащие только непечатаемые символы
    • Ячейки с числами
    • Ячейки с датами
    • Ячейки со временем
    • Ячейки со значениями ошибок, вызванными формулами
    • Ячейки с логическими значениями (ИСТИНА и ЛОЖЬ)
    • Пустые ячейки

Подсчёт ячеек только с видимым текстом

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

Снимок экрана ячеек в Excel, показывающий некоторые ячейки с невидимыми символами, такими как пробелы и апострофы

Если вам нужно подсчитать только ячейки с текстом, видимым невооружённым глазом, формула из этого раздела подойдёт лучше.

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

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

Снимок экрана формулы COUNTIFS, используемой для подсчёта ячеек с видимым текстом в Excel

Как видно на приведённом выше снимке экрана, значение «5» в ячейке D3 показывает количество ячеек с видимым текстом в диапазоне A2:A13.

Примечания:
  • В формулах диапазон A2:A13 указывает ячейки, в которых нужно подсчитать видимый текст.
  • Эта формула исключает из результата ячейки, которые выглядят пустыми, но содержат невидимые символы — пробелы, апострофы, пустые строки и тому подобное.
  • Чтобы подсчитать ячейки, содержащие текст (исключая ячейки, состоящие только из пробелов), используйте эту формулу.
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

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

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


Count cells with specific text (exact match)

Чтобы подсчитать ячейки, точно соответствующие определённому тексту — например, как показано на снимке экрана ниже, где нужно подсчитать ячейки в диапазоне A2:A12, полностью совпадающие с текстом «Apple», — используйте формулу из этого раздела. Выполните следующие действия.

Снимок экрана ячеек в Excel, содержащих текстовые данные со словом «Apple» для подсчёта точных совпадений

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

=COUNTIF(A2:A12, D4)

Снимок экрана формулы COUNTIF, используемой для подсчёта точных совпадений слова «Apple» в Excel

Как видно на приведённом выше снимке экрана, теперь подсчитано количество ячеек, точно соответствующих тексту «Apple».

Примечания:
  • В этой формуле A2:A12 — это диапазон, в котором нужно подсчитать ячейки, содержащие определённый текст. D4 — это ячейка с конкретным текстом, по которому выполняется подсчёт.
  • Если нужный текст ещё не введён в ячейку, вы можете указать его прямо в формуле. В этом случае измените формулу следующим образом:
    =COUNTIF(A2:A12, "Apple")
  • Эта формула не учитывает регистр: даже если ячейка содержит текст «apple» или «APPLE», она всё равно будет учтена. Чтобы выполнить подсчёт с учётом регистра, перейдите в раздел Count cells with specific text (exact match) с учётом регистра.
  • Хочу порекомендовать вам удобный инструмент — Выбрать определенные ячейки из Kutools для Excel. С его помощью вы легко найдёте и выделите ячейки с нужным текстом в одном или нескольких диапазонах. Просто выполните несколько простых настроек — и вы мгновенно получите общее количество ячеек, содержащих указанный текст, а также автоматически выделите все соответствующие ячейки.Скачайте Kutools для Excel прямо сейчас!
    Снимок экрана инструмента Kutools for Excel «Выделить определённые ячейки» для подсчёта ячеек с конкретным текстом

Count cells with specific text (partial match)

Если вы хотите подсчитать ячейки, частично соответствующие определённому тексту — например, как показано на снимке экрана ниже (подсчёт ячеек в диапазоне A2:A12, содержащих «)Apple» в любом месте) — воспользуйтесь формулой из этого раздела.

Снимок экрана ячеек в Excel, демонстрирующий частичные совпадения текста «Apple» в различных позициях

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

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

Снимок экрана формулы COUNTIF, используемой для подсчёта частичных совпадений слова «Apple» в Excel

Как видно на приведённом выше снимке экрана, теперь получено количество всех ячеек, частично соответствующих тексту «Apple».

Примечания:
  • В этой формуле A2:A12— это диапазон, в котором необходимо подсчитать ячейки, содержащие определённый текст.D4— это ячейка, содержащая конкретный текст, на основе которого выполняется подсчёт ячеек.
  • Символ звёздочки ()*) — это универсальный шаблон, который может заменять любое количество символов.
  • Если нужный текст ещё не введён в ячейку, вы можете указать его прямо в формуле. В этом случае измените формулу следующим образом:
    =COUNTIF(A2:A12, "*Apple*")
  • Эта формула подсчитывает ячейки, содержащие «Apple» в любом месте.
    • Чтобы подсчитать количество ячеек, начинающихся с «Apple», используйте эту формулу:
      =COUNTIF(A2:A12, "Apple*")
    • Чтобы подсчитать количество ячеек, оканчивающихся на «Apple», используйте эту формулу:
      =COUNTIF(A2:A12, "*Apple")
  • Эта формула не учитывает регистр: даже если ячейка содержит текст «apple» или «APPLE», она всё равно будет учтена. Чтобы выполнить подсчёт с учётом регистра, перейдите в раздел Count cells with specific text (partial match) с учётом регистра.

Подсчёт ячеек с определённым текстом с учётом регистра

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

Count cells with specific text (exact match and case-sensitive)

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

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

Снимок экрана формулы SUMPRODUCT, используемой для подсчёта точных совпадений слова «Apple» с учётом регистра в Excel

Примечание: Вы можете напрямую ввести свой конкретный текст в формулу, если он ещё не введён в ячейку.
=SUMPRODUCT(--EXACT("Apple", A2:A12))
Count cells with specific text (partial match and case-sensitive)

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

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

Снимок экрана формулы SUMPRODUCT, используемой для подсчёта частичных совпадений слова «Apple» с учётом регистра в Excel

Примечание: Вы можете напрямую ввести свой конкретный текст в формулу, если он ещё не введён в ячейку.
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

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

Если вы ищете более простой способ подсчёта ячеек с определённым текстом, функция Выбрать определенные ячейки из Kutools для Excel станет для вас отличным решением. Эта функция делает гораздо больше, чем просто считает: она позволяет сразу выделять ячейки по заданному тексту. Инструмент предлагает множество условий — «Равно», «Начинается с», «Заканчивается на», «Содержит» и другие, а также поддерживает одновременное сопоставление ячеек по двум критериям. Благодаря этому вы сможете мгновенно находить, подсчитывать и выделять нужные ячейки — возможности, недоступной стандартными формулами Excel.

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

После загрузки и установки Kutools для Excel выберите Kutools > Выделить > Выбрать определенные ячейки. В открывшемся диалоговом окне Выбрать определенные ячейки выполните следующие действия:

  1. Выберите диапазон, в котором следует подсчитать ячейки, содержащие заданный текст.
  2. Выберите параметр Ячейка в разделе Выбрать тип.
  3. Укажите условие в поле Тип условия. Раскрывающийся список.
  4. Введите точный текст, количество вхождений которого необходимо подсчитать.
  5. Нажмите кнопку OK.
    В данном случае, поскольку мне нужно подсчитать ячейки, точно соответствующие тексту «Apple», я выбираю параметр Равнов меню Раскрывающийся список и ввожу текст Appleв текстовое поле.
    Снимок экрана диалогового окна Kutools for Excel «Выделить определённые ячейки», в котором введено «Apple» для подсчёта ячеек, точно соответствующих тексту

Результат

Затем появится диалоговое окно Kutools для Excel, в котором будет указано количество найденных ячеек, и они будут выделены.

Снимок экрана диалогового окна Kutools for Excel, показывающего количество найденных ячеек, содержащих «Apple», и их выделение

Примечания:
  • Чтобы подсчитать ячейки, содержащие определённый текст в любом месте, выберите параметр Содержит в меню Указать тип раскрывающегося списка.
  • Чтобы подсчитать ячейки, которые начинаются или заканчиваются определённым текстом, выберите параметр Начинается с или Заканчивается на в меню Указать тип раскрывающегося списка.
  • Эта функция позволяет обрабатывать сразу несколько диапазонов.
  • Эта функция также позволяет подсчитывать и выделять ячейки, соответствующие сразу двум критериям. На снимке экрана ниже показаны условия для подсчёта и выделения ячеек, которые не только содержат текст «Apple» в любом месте, но и обязательно заканчиваются символом «A».
    Снимок экрана диалогового окна Kutools for Excel «Выделить определённые ячейки» с условиями для подсчёта и выделения ячеек, содержащих «Apple» и заканчивающихся на «A»
  • Чтобы воспользоваться этой функцией, сначала установите Kutools для Excel — нажмите, чтобы скачать Kutools для Excel прямо сейчас.
  • Чтобы узнать больше об этой функции, посетите страницу: Выбрать определённые ячейки, всю строку или столбцы на основе критериев.

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


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

🤖KUTOOLS AI Помощник: Революционизируйте работу в Анализ данных на основе:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Диспетчер столбцов:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Рекомендуемые функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Диспетчер рабочих книг и листов   |  Библиотека ресурсов(Автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка электронных писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьинструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

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


Office Tab Добавляет вкладки в Office и значительно упрощает вашу работу

  • Включает редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — это пакет, объединяющий надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, что идеально подходит для команд, работающих в разных приложениях Office.

ExcelWordOutlookTabsPowerPoint
  • Единый пакет— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает всего несколько минут (готово к MSI)
  • Лучше работает в связке— повышает продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и банковской карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек