excel如何实现关联挖掘?

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:05:44
我有一个表,表里包含有 的字段包含"流水号"、"商品编码"两个字段,表的记录大概有30000条,下面是部分表格,
流水号 商品编码
1 A
1 B
1 C
1 D
2 A
2 B
2 C
3 C
3 D
4 A
4 B

我如何才能够实现商品A与商品B,商品A与商品C(以次类推),的出现在相同的一个流水号里的次数,我不想一个去编辑公式,有高手说,要用宏解决,请问,在这个例子里如何编写一个宏,我运行宏后,自动运算出来?
数据透视图可以?

将E1和E2单元格中分别写上要查找的商品编码,如A,B
运行宏,结果自动生成在F1中
Sub abc()
Cells(1, "F") = ""
a = Cells(1, "A")
For i = 2 To Range("A1").End(xlDown).Row + 1
If a <> Cells(i, "A") Then
If na = 1 And nb = 1 Then Cells(1, "F") = Cells(1, "F") + 1
na = 0
nb = 0
a = Cells(i, "A")
End If
If Cells(i, "B") = Cells(1, "E") Then na = 1
If Cells(i, "B") = Cells(2, "E") Then nb = 1
Next i
End Sub

数据透视表最简单