Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

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

Author Siluvia Last modified

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

A screenshot of the document showing a method to count cells with text in Excel


Видео


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

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

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

A screenshot of the range A2:A14 in Excel showing cells with text

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

=COUNTIF(A2:A14, "*")

A screenshot of the formula used in Excel to count cells with any text

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

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

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

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

A screenshot of cells in Excel showing some cells with non-visible characters like spaces and apostrophes

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

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

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

A screenshot of the COUNTIFS formula used to count cells with visible text in Excel

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

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

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

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


Подсчитайте ячейки с определенным текстом (точное совпадение)

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

A screenshot of cells in Excel showing text data with the specific word 'Apple' for counting exact matches

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

=COUNTIF(A2:A12, D4)

A screenshot of the COUNTIF formula used to count exact matches of 'Apple' in Excel

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

Примечания:
  • В этой формуле A2:A12 — это диапазон, где вы хотите подсчитать ячейки, содержащие определенный текст. D4 — это ячейка, содержащая определенный текст, по которому вы будете подсчитывать ячейки.
  • Вы можете ввести свой определенный текст прямо в формулу, если он не был предварительно введен в ячейку. В таких случаях измените формулу на:
    =COUNTIF(A2:A12, "Apple")
  • Эта формула нечувствительна к регистру, что означает, что если ячейка содержит текст «apple» или «APPLE», она также будет учтена. Для учета регистра перейдите в раздел Подсчет ячеек с определенным текстом (точное совпадение) с учетом регистра.
  • Здесь я хотел бы порекомендовать вам удобный инструмент – Выбрать определенные ячейки из Kutools для Excel. Этот инструмент помогает легко подсчитывать и выбирать ячейки с определенным текстом в одном или нескольких диапазонах. Просто сделайте следующие настройки, чтобы получить общее количество ячеек, содержащих определенный текст, и одновременно выбрать соответствующие ячейки. Скачайте Kutools для Excel прямо сейчас!
    A screenshot of Kutools for Excel's 'Select Specific Cells' tool for counting cells with specific text

Подсчитайте ячейки с определенным текстом (частичное совпадение)

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

A screenshot of cells in Excel showing partial matches of the text 'Apple' in various positions

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

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

A screenshot of the COUNTIF formula used to count partial matches of 'Apple' in Excel

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

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

Подсчитайте ячейки с определенным текстом, чувствительным к регистру

Поскольку функция COUNTIF в Excel нечувствительна к регистру, формулы в методах выше не различают прописные и строчные буквы. Если вам нужно подсчитать ячейки с определенным текстом, чувствительным к регистру, потребуются другие формулы.

Подсчитайте ячейки с определенным текстом (точное совпадение и учет регистра)

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

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

A screenshot of the SUMPRODUCT formula used to count case-sensitive exact matches of 'Apple' in Excel

Примечание: Вы можете ввести свой определенный текст прямо в формулу, если он не был предварительно введен в ячейку.
=SUMPRODUCT(--EXACT("Apple", A2:A12))
Подсчитайте ячейки с определенным текстом (частичное совпадение и учет регистра)

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

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

A screenshot of the SUMPRODUCT formula used to count case-sensitive partial matches of 'Apple' in Excel

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

Несколько кликов для подсчета и выбора ячеек, содержащих определенный текст

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

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

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

  1. Выберите диапазон, где вы хотите подсчитать ячейки, содержащие определенный текст.
  2. Выберите опцию Ячейка в разделе Тип выбора.
  3. Укажите условие в выпадающем списке Указать тип.
  4. Введите определенный текст, который вы хотите подсчитать.
  5. Нажмите кнопку OK .
    В этом случае, поскольку мне нужно подсчитать ячейки, которые точно совпадают с текстом «Apple», я выбираю Равно из выпадающего списка и ввожу текст Apple в текстовое поле.
    A screenshot of the Kutools for Excel Select Specific Cells dialog box where 'Apple' is entered to count cells exactly matching the text

Результат

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

A screenshot of the Kutools for Excel dialog box showing the number of cells found containing 'Apple' and selecting them

Примечания:
  • Чтобы подсчитать ячейки, содержащие определенный текст в любом месте ячейки, вам нужно выбрать опцию Содержит из выпадающего списка Тип условия.
  • Чтобы подсчитать ячейки, начинающиеся или заканчивающиеся определенным текстом, вам нужно выбрать опцию Начинается с или Заканчивается на из выпадающего списка Тип условия.
  • Эта функция может обрабатывать несколько диапазонов одновременно.
  • Эта функция также поддерживает подсчет и выбор ячеек, соответствующих двум критериям одновременно. На скриншоте ниже показаны условия для подсчета и выбора ячеек, которые не только содержат определенный текст «Apple» в любом месте ячейки, но также должны заканчиваться символом «A».
    A screenshot of the Kutools for Excel Select Specific Cells dialog with conditions for counting and selecting cells containing 'Apple' and ending with 'A'
  • Чтобы использовать эту функцию, вам следует сначала установить Kutools для Excel, пожалуйста, нажмите, чтобы скачать Kutools для Excel прямо сейчас.
  • Чтобы узнать больше об этой функции, пожалуйста, посетите эту страницу: Выберите определенные ячейки, целые строки или столбцы на основе критериев.

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


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

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: 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.

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