我有一个countif函数,希望用它来计算任何地方都有数字字符的单元格数量。
Column A
Rich-Dilg-street 3
I have 4 apples
I have seven dogs
我应该如何使用通配符编写countif
条件,以便我可以计算那些具有数字字符的内容?在上面的例子中,答案应该是2(1和2而不是3)。
我有一个countif函数,希望用它来计算任何地方都有数字字符的单元格数量。
Column A
Rich-Dilg-street 3
I have 4 apples
I have seven dogs
我应该如何使用通配符编写countif
条件,以便我可以计算那些具有数字字符的内容?在上面的例子中,答案应该是2(1和2而不是3)。
使用 COUNTIF 函数和多个通配符条件。
=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}&"*"))
=SUM(COUNTIF(A:A,"*" & {1,2,3,4,5,6,7,8,9,0} & "*"))
我只是在等回应。 :) - Scott Craner尝试:
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