作业帮 > 综合 > 作业

EXCEL 统计一列中连续出现3次以上的个数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 14:17:53
EXCEL 统计一列中连续出现3次以上的个数
如图:现在数据40万条记录,要统计出一列中连续出现3次以上的个数,如下图统计的结果应该为1次,哪位大侠知道公式,查过一些不能用.求正确的公式.
用宏可能快一点:Sub test()
r_end = ActiveSheet.UsedRange.Rows.Count
arr = Range("A1:A" & r_end)
n1 = 1
n2 = 0
For i = 2 To r_end
If arr(i, 1) = "" Or arr(i, 1) <> arr(i - 1, 1) Then
If n1 >= 3 Then n2 = n2 + 1
n1 = 1
Else
n1 = n1 + 1
End If
Next
MsgBox n2
End Sub
再问: ��̫���úꡣ
再答: ��Alt+F11��VBA�༭�� ���룭ģ�� ���������븴�Ƶ�ģ���� Ȼ����EXCEL���Alt+F8�����к�test������ ע������ͳ�Ƶ���A����ݣ������������У�����B�У��Ѵ����е�A1:A�ij�B1:B������