Оглавление
Во время работы в Microsoft Excel Вам может понадобиться найти или подсчитать конкретные значения ячеек. Вам может понадобиться подсчитать конкретный текст или значение для составления отчета о товаре или подсчета наличия или проверки запасов на складе. В этой статье я покажу вам, как применять COUNTIF когда ячейка содержит определенный текст в Excel.
Скачать Практическое пособие
Вы можете скачать бесплатную рабочую тетрадь Excel здесь и потренироваться самостоятельно.
COUNTIF Текст.xlsx3 простых метода применения 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 Команда всегда заботится о ваших предпочтениях. Поэтому после комментирования, пожалуйста, дайте нам несколько минут на решение ваших вопросов, и мы ответим на ваши запросы наилучшими возможными решениями.