Символ Excel * в текстовой строке
Означает ли символ "*" в текстовой строке, что в строке может быть любой символ вместо "*"? По какой-то причине это не работает в следующем коде:
=COUNTIF(Workbook1!I2:I5000;"2012.01*")
Есть ли альтернативный способ добиться того, что мне нужно?
2 ответа
Если вы соответствуете строки, то это нормально=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))
Да, функция COUNTIF() может принимать групповые символы. Ваша проблема в том, что синтаксис вашей формулы неверен.
=COUNTIF(I2:I5000,"2012.01*")