簡體   English   中英

文本字符串中的Excel *符號

[英]Excel * symbol in a text string

文本字符串中的'*'符號是否意味着字符串中可以在'*'位置存在任何字符? 由於某些原因,它在以下代碼中不起作用:

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

有沒有其他方法可以滿足我的需求?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM