如何计算特定单元格中的总数
How to count total numbers in specific cell
我们如何计算一个单元格中的总数。
例如我在单元格 F11 中有 1422.45,那么考虑到 1 4 2 2 4 5
,计数值应该是 6
此处不计算空格、特殊字符、文本等,换句话说,只计算数字。
这可以通过公式或 vba.
来解决
我们将不胜感激任何帮助。谢谢。
试试这个:
Public Function CountDigits(value As String)
CountDigits = 0
For x = 1 To Len(value)
Ext = Mid$(value, x, 1)
If InStr(1, "0123456789", Ext, vbTextCompare) > 0 Then
CountDigits = CountDigits + 1
End If
Next
End Function
也可以用公式来做:
=SUMPRODUCT(--ISNUMBER(FIND(MID(A1,ROW($A:INDEX($A:$A,LEN(A1))),1),"0123456789")))
我们如何计算一个单元格中的总数。
例如我在单元格 F11 中有 1422.45,那么考虑到 1 4 2 2 4 5
,计数值应该是 6此处不计算空格、特殊字符、文本等,换句话说,只计算数字。
这可以通过公式或 vba.
来解决我们将不胜感激任何帮助。谢谢。
试试这个:
Public Function CountDigits(value As String)
CountDigits = 0
For x = 1 To Len(value)
Ext = Mid$(value, x, 1)
If InStr(1, "0123456789", Ext, vbTextCompare) > 0 Then
CountDigits = CountDigits + 1
End If
Next
End Function
也可以用公式来做:
=SUMPRODUCT(--ISNUMBER(FIND(MID(A1,ROW($A:INDEX($A:$A,LEN(A1))),1),"0123456789")))