Символ Excel * в текстовой строке - PullRequest
0 голосов
/ 16 февраля 2012

Означает ли символ '*' в текстовой строке, что в строке может быть любой символ вместо '*'? По какой-то причине это не работает в следующем коде:

=COUNTIF(Workbook1!I2:I5000;"2012.01*")

Есть ли альтернативный способ добиться того, что мне нужно?

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Если вы соответствуете строк , тогда это нормально
=COUNTIF(Workbook1!I2:I5000;"2012.01*")

Если вы совпадаете с числами , тогда ваша формула выше не сработает, попробуйте вместо этого
=COUNTIF(Workbook1!I2:I5000,">=2012.01")

Для сопоставления только цифр, начинающихся с 2012.01 и менее 2012

в xl07 и далее
=COUNTIFS(Workbook1!I2:I5000,">=2012.01",Workbook1!I2:I5000,"<2012.02")

все версии, включая xl03
=SUMPRODUCT(--(Workbook1!I2:I5000>=2012.01),--(Workbook1!I2:I5000<2012.02))

0 голосов
/ 16 февраля 2012

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

=COUNTIF(I2:I5000,"2012.01*")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...