假如数据在A列,从A1开始,B列用于统计。则在B1单元格内输入或复制以下公式:
=CEILING(LEN(A1)/3-1,1)
或者使用:
=LEN(A1)-LEN(SUBSTITUTE(A1,",",))
然后下拉复制B1单元格即可(分别试试)。
假如数据在A列,从A1开始,
B列用于统计。
则在B1单元格内输入或复制以下公式:
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))
呵呵 允许vba编程吗?可以的话就按alt+F11进入vba模式 建立一个buttion 复制一下代码
假设你的数据室第C列 结果显示在D列,结果在右
Private Sub CommandButton1_Click()
For j = 1 To Range("C65536").End(xlUp).Row
a = Range("C" & j).Value '修改C为你的数据列
c = Format(a, "###,###,###,###,###,###.###")
i = Split(c, ",")
Range("D" & j).Value = UBound(i) '修改D为你要显示的列
Next j
End Sub