我有一个countif函数,我想用它计算那些在任何地方都有数字字符的单元格。
Column A
Rich-Dilg-street 3
I have 4 apples
I have seven dogs
如何使用通配符编写countif
条件,以便我可以计算具有数字字符的那些?在上面的例子中,答案应该是2(1和2而不是3)
答案 0 :(得分:11)
使用具有多个通配符标准的COUNTIF function。
=SUM(COUNTIF(A:A, {"*0*","*1*","*2*","*3*","*4*","*5*","*6*","*7*","*8*","*9*"}))
正如Scott Craner指出的那样,您可以使用
减少输入=SUM(COUNTIF(A:A, "*"&{0,1,2,3,4,5,6,7,8,9}&"*"))
答案 1 :(得分:1)
尝试:
For Each Cell in Thisworkbook.Sheets(1).Range("A1:A10")
For x = 1 to Len(Cell.Value)
If IsNumeric(Mid(Cell.Value, x, 1)) Then
Cell.Offset(0,1).Value = True
Exit For
End If
Next x
Next Cell
答案 2 :(得分:0)