excel 怎么把B列相同值所对应的A列的内容 放到一个单元格里面

2025-04-05 01:37:32
推荐回答(2个)
回答1:

在工作表标签上击右键,查看代码,在代码窗口粘贴以下代码,即可

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 2 Then
Dim a As String
a = ""
For i = 1 To [b65536].End(3).Row
If Cells(i, 2) <> 0 Then
a = a + CStr(Cells(i, 1)) & "、"
End If
Next
Range("C1") = a
End If
Application.EnableEvents = True
End Sub

回答2:

你的意思是不是想说明是B列的单元格的数据大于0就是A 列中的相应数据的啊?c1=IF(B1>0,A1,B1),你的意思是不是这个的啊?