Как применить COUNTIF, если ячейка содержит определенный текст

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

Во время работы в Microsoft Excel Вам может понадобиться найти или подсчитать конкретные значения ячеек. Вам может понадобиться подсчитать конкретный текст или значение для составления отчета о товаре или подсчета наличия или проверки запасов на складе. В этой статье я покажу вам, как применять COUNTIF когда ячейка содержит определенный текст в Excel.

Скачать Практическое пособие

Вы можете скачать бесплатную рабочую тетрадь Excel здесь и потренироваться самостоятельно.

COUNTIF Текст.xlsx

3 простых метода применения COUNTIF, когда ячейка содержит определенный текст

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

Для дальнейшей иллюстрации своей статьи я использую следующий примерный набор данных.

1. подсчет точно совпавших строк

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

Шаги:

  • Во-первых, создайте четыре дополнительных поля под основным набором данных, как показано на следующем изображении.
  • Здесь я хочу подсчитать, сколько раз строка HPP-08 встречается в диапазоне данных C5:C12 и мне нужно точное совпадение для этого графа.

  • Во-вторых, чтобы выполнить подсчет, вставьте в ячейку следующую формулу C15 .
=COUNTIF(C5:C12,B15)

  • Здесь я хочу сопоставить точное значение ячейки B15 и подсчитать его присутствие в C5:C12 диапазон данных.

  • В-третьих, нажмите Войти и вы получите желаемый результат.

Читать далее: Excel VBA для подсчета ячеек, содержащих определенный текст

2. Перечисление частично совпавших строк

Предположим, я не хочу находить или подсчитывать точные совпадения в процедуре. Скорее, я хочу выполнить эту задачу на части всей строки. Процедура для этой задачи очень похожа на первый метод. Но для частичного совпадения я вставлю символ подстановки в формулу. Этот символ - знак звездочки (*). Давайте посмотрим следующие шаги для лучшего понимания.

Шаги:

  • Прежде всего, чтобы определить, сколько ячеек в диапазоне данных C5:C12 содержат подстрочный или частичный текст HPP, введите следующую формулу в ячейку C15.
=COUNTIF(C5:C12, "*HPP*")

  • Наконец, нажмите Войти и в результате появится количество отсчетов.

Читать далее: Подсчет, если ячейка содержит текст в Excel (5 простых подходов)

3. подсчет строки, чувствительной к регистру

Основная проблема при использовании функция COUNTIF Это означает, что если у вас есть один и тот же текст или строки в разных регистрах, функция посчитает их все, несмотря на то, что хочет только одну. Чтобы решить эту проблему, вы можете использовать комбинированную формулу SUMPRODUCT , ISNUMBER и НАЙТИ функции. Подробную процедуру вы найдете в следующих шагах.

Шаги:

  • В начале, посмотрите на следующее изображение, где я хочу считать только для строки HPP, но функция COUNTIF формула показывает результаты как для HPP, так и для Hpp.

  • Чтобы решить эту проблему, используйте следующую формулу в ячейке C15 .
=SUMPRODUCT(--(ISNUMBER(FIND(B15,C5:C12))))

Разбивка формулы

=SUMPRODUCT(-(ISNUMBER(FIND(B15,C5:C12))))

  • Во-первых, функция FIND проходит через каждую ячейку диапазона данных C5:C12 и ищет значение ячейки B15 Функция ищет точное совпадение и возвращает совпадающую позицию.
  • Тогда, функция ISNUMBER преобразует совпадающие числа в TRUE, а все остальное - в FALSE.
  • В-третьих, два знака минус преобразуют TRUE в 1, а FALSE в 0.
  • Наконец-то, функция SUMPRODUCT возвращает сумму всего массива.

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

Читать далее: Как подсчитать ячейки в Excel с разным текстом (5 способов)

О чем следует помнить

  • Формула, содержащая символ подстановки или знак звездочки, не будет работать, если диапазон данных содержит только числовые значения. Она позволяет функция COUNTIF для подсчета только текстовых строк.
  • Если у вас есть значения, чувствительные к регистру, то используйте третий метод для подсчета ячеек с определенным текстом.

Заключение

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

Сайт ExcelWIKI Команда всегда заботится о ваших предпочтениях. Поэтому после комментирования, пожалуйста, дайте нам несколько минут на решение ваших вопросов, и мы ответим на ваши запросы наилучшими возможными решениями.

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