第1个回答 2017-11-09
Sub 合并()
Columns("E") = ""
Dim I%, K%
For I = 3 To Range("B65536").End(xlUp).Row
For K = 3 To Range("D65536").End(xlUp).Row
If Cells(I, "b") = Cells(K, "d") Then
Cells(K, "E") = Cells(K, "E") & "," & Cells(I, "A")
End If
Next
Next
End Sub
运行这个代码即可本回答被网友采纳
第2个回答 2017-11-09
放到一个单元格做公式太复杂,不如简单化一点,放到同一行
E3输入
=index(a:a,small(if($b$3:$b$100=$d3,row($3:$100),1000),column(a1)))&""
数组公式,先按住CTRL+SHIFT,最后回车
公式右拉再下拉