如何在excel中提取两列数据中相同的数据及附带的值并显示在另外两列里面

RT,我要匹配两列变量,把相同的变量,及他们的值同时提取出来,再另外的列中显示。注,两列变量中同一个变量的值是不同的。... RT,我要匹配两列变量,把相同的变量,及他们的值同时提取出来,再另外的列中显示。注,两列变量中同一个变量的值是不同的。 展开
 我来答
百度网友bc23f66
2011-09-30 · TA获得超过296个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:181万
展开全部
假如按你的表结构,用鼠标右键单击工作表标签,选择“查看代码”,然后输入如下代码:
Sub 提取并比较相同变量()
Dim iRow As Integer
Dim i, a As Integer
iRow = WorksheetFunction.Max(Range("A65536").End(xlUp).Row, _
Range("C65536").End(xlUp).Row)
a = 2
For i = 3 To iRow
If WorksheetFunction.CountIf(Range(Cells(3, 3), _
Cells(iRow, 3)), Cells(i, 1)) > 0 Then
a = a + 1
Cells(a, 6) = Cells(i, 1)
Cells(a, 8) = Cells(i, 1)
Cells(a, 7) = Cells(i, 2)
Cells(a, 9) = WorksheetFunction.VLookup(Cells(i, 1), _
Range(Cells(3, 3), Cells(iRow, 4)), 2, False)
End If
Next
End Sub
代码输入完后,将宏安全性设为中,重新打开文档时,选择启用宏,需要的时候运行宏“提取并比较相同变量”。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式