文本字符串中的Excel *符号

时间:2012-02-16 08:58:12

标签: string excel operators

文本字符串中的'*'符号是否意味着字符串中的任何字符都可以代替'*'?由于某种原因,它在以下代码中不起作用:

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

有没有其他方法可以实现我的需求?

2 个答案:

答案 0 :(得分:1)

如果您要匹配 字符串 ,那么这很好 =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))

答案 1 :(得分:0)

是的,COUNTIF()函数可以使用通配符。您的问题似乎是公式的语法不正确。

=COUNTIF(I2:I5000,"2012.01*")