1

Проблема заключается в следующем: у меня есть колонка, полная существительных. Эти существительные могут быть что-то вроде: "Доктор", "Доктор" или "ДОКТОР" (с пробелом в конце). Очевидно, мне нужно нормализовать эти записи перед использованием COUNTIF . Теперь я просто использую новый столбец "посередине", в котором нормализую данные, а затем использую COUNTIF для этих нормализованных данных.

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

У меня дома 2007 и в офисе 2010, так что вы можете стремиться к обеим версиям.

Запрашиваемый пример:

Столбец А имеет:

"Doctor "
"doctor"
"  doctoR"
"fireman"

Мне нужно сделать что-то вроде COUNTIF(NORMALIZE ( A1:A4) ; "доктор"), потому что "Доктор" не будет соответствовать "доктор" из-за пробела. Прямо сейчас я делаю NORMALIZE (A1:A4) в B1:B4 и затем COUNTIF(B1:B4; "доктор")

НОРМАЛИЗАЦИЯ - это то, что я только что изобрел, а не реальная функция, конечно.

2 ответа2

3

Ваша ожидаемая формула:

=COUNTIF(A:A,"*doctor*")

ИЛИ ЖЕ

=COUNTIF(A2:A4,"*doctor*")

ВЫХОД

3
1

Если у вас ограниченное число существительных и вариантов, вы можете использовать некоторые дополнения в своей формуле и зафиксировать все возможные варианты (заглавные буквы не имеют значения, но пробелы имеют значение):

= COUNTIF(A2:A4, "доктор")+COUNTIF(A2:A4, "доктор")+COUNTIF(A2:A4, "доктор")

Использование вспомогательного столбца или столбца "посередине" также является хорошим (а иногда и необходимым) способом управления формированием данных для анализа. Часто они могут помочь предотвратить сложность ваших формул.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .