酷徒LOGO

带有Excel的简单 正规表达式,可以匹配子字符串?


问题:

如何修复这里公式: = COUNTIF(A1:A10,"* jim *")匹配包含"jim"子字符串但来自单元格的任何内容,如: 单元格 C11 包含文本"jim"的=COUNTIF(A1:A10,C11)

也许是另一个用星号环绕"jim"的单元格?

( 当然,我不需要定义特殊的函数,或者求助于 Visual Basic)?

另请参见:

如何将字符串值传递到 COUNTIF

https://stackoverflow.com/q/22542834/262852


回答 1:

将 正规表达式 字符串和公式中的单元格字符串连接到以下位置:


=COUNTIF(A1:A10,"*"&C11&"*")



如果有帮助,请告诉我


回答 2:

另一个选项是使用 SUMPRODUCTFIND:


=SUMPRODUCT(--(ISNUMBER(FIND(C11,A1:A10))))








Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备17041772号-2  |  如果智培  |  酷兔英语  |  帮酷