Подсчет ячеек, содержащих определенный текст, с учетом регистра
Обычно применение стандартных функций, таких как СЧЁТЕСЛИ или СЧЁТЕСЛИМН, не может обрабатывать регистр. Чтобы подсчитать ячейки, содержащие определенный текст с учетом регистра (точно совпадающие с текстом регистра в указанных ячейках), вы можете применить комбинацию функций СУММПРОИЗВ, ЕЧИСЛО и НАЙТИ, чтобы выполнить это. В этом руководстве вы узнаете, как подробно использовать эту формулу для подсчета количества ячеек, содержащих определенный текст с учетом регистра в диапазоне в Excel.
Как подсчитать ячейки, содержащие определенный текст, с учетом регистра
Чтобы подсчитать количество ячеек, содержащих определенный текст с учетом регистра в диапазоне в Excel, сделайте следующее.
Общая формула
=SUMPRODUCT(--ISNUMBER(FIND(criteria,criteria_range)))
аргументы
Критерии (обязательно): текст или текстовая строка, по которой вы хотите подсчитать ячейки;
Критерий_диапазон (обязательно): диапазон, в котором вы хотите подсчитывать ячейки с учетом регистра.
Как пользоваться этой формулой?
Как показано на скриншоте ниже, чтобы подсчитать количество ячеек в диапазоне B3: B9, содержащих текст в D3: D5 с учетом регистра, для этого сделайте следующее.
1. Выберите пустую ячейку для вывода результата (здесь я выбираю E3).
2. Введите в нее приведенную ниже формулу и нажмите Enter ключ. Выберите ячейку результата и перетащите ее Ручка автозаполнения над ячейками ниже, чтобы применить формулу.
=SUMPRODUCT(--ISNUMBER(FIND(D3,$B$3:$B$9)))
Как работают эти формулы?
=SUMPRODUCT(--ISNUMBER(FIND(D3,B3:B9)))
- 1. FIND(D3,B3:B9): Функция НАЙТИ всегда чувствительна к регистру. Он проверяет, существует ли значение («KTE») в D3 в указанном диапазоне (B3: B9), и возвращает массив: {1, # VALUE !, #VALUE !, #VALUE !, #VALUE!, 1, #СТОИМОСТЬ!}.
В этом массиве каждое число 1 представляет соответствующую ячейку в диапазоне B3: B9, содержащую «KTE», а каждое #VALUE указывает, что ячейка в диапазоне B3: B9 не содержит «KTE». - 2. ISNUMBER{1,#VALUE!, #VALUE!, #VALUE!, #VALUE!,1, #VALUE!}: Функция ISNUMBER возвращает TURE, если встречаются числа в массиве, и возвращает FALSE, если встречаются ошибки. Здесь возвращается результат как {ИСТИНА, ЛОЖЬ, ЛОЖЬ, ЛОЖЬ, ЛОЖЬ, ИСТИНА, ЛОЖЬ}.
- 3. --{TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE }: Эти два знака минус преобразуют «ИСТИНА» в 1 и преобразуют «ЛОЖЬ» в 0. Здесь вы получите новый массив как {1; 0; 0; 0; 0; 1; 0}.
- 4. =SUMPRODUCT{1;0;0;0;0;1;0}: СУММПРОИЗВ суммирует все числа в массиве и в этом случае возвращает окончательный результат как 2.
Связанные функции
Функция СУММПРОИЗВ в Excel
Функцию Excel СЧИТАТЬПУСТОТЫ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений.
ЕЧИСЛО в Excel
Функция Excel ЕЧИСЛО возвращает ИСТИНА, если ячейка содержит число, и ЛОЖЬ, если нет.
Функция поиска в Excel
Функция Excel FIND используется для поиска строки внутри другой строки и возвращает начальную позицию строки внутри другой строки.
Родственные формулы
Подсчет ячеек, которые начинаются или заканчиваются определенным текстом
Эта статья покажет вам, как подсчитать ячейки, которые начинаются или заканчиваются определенным текстом в диапазоне в Excel с помощью функции СЧЁТЕСЛИ.
Подсчет пустых / непустых ячеек
В этой статье объясняются формулы для подсчета количества пустых и непустых ячеек в диапазоне в Excel.
Подсчет ячеек, содержащих либо X, либо Y
этот учебник покажет вам, как применить формулу, основанную на функции СУММПРОИЗВ, в деталях, чтобы подсчитать количество ячеек в определенном диапазоне, которые содержат либо x, либо y в Excel.
Подсчитайте, сколько ячеек содержат ошибки
В этом руководстве показано, как подсчитать количество ячеек, содержащих ошибки (любые ошибки, такие как ошибка # N / A, ошибка #VALUE! Или ошибка # DIV / 0!) В указанном диапазоне в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel - поможет вам выделиться из толпы
Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...
Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.