excel 中 怎么用vba筛选出两列不重复的内容

要用vba实现,两列数据量大,并且每月都要往里加入新数据,想搞个一劳永逸的办法,请高手指教,谢谢!... 要用vba实现,两列数据量大,并且每月都要往里加入新数据,想搞个一劳永逸的办法,请高手指教,谢谢! 展开
 我来答
太极健1969
2011-06-10 · TA获得超过9033个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3612万
展开全部
用并集的方法解决,可参考我空间的并集
以下代码完成
设你的数据在A、B两列中,把两列中不重复数据提取到C列
Sub 提取两列不重复数据1()
Dim d, Temp
Dim r&, r1
Dim arr, arr1
Set d = CreateObject("Scripting.Dictionary")
r = Range("A65536").End(xlUp).Row
r1 = Range("B65536").End(xlUp).Row
arr = Range("A1:A" & r).Value
arr1 = Range("B1:B" & r1).Value
For Each Temp In arr
d(Temp) = 1
Next
For Each Temp In arr1
d(Temp) = 1
Next
Range("C1").Resize(d.Count, 1) = Application.Transpose(d.keys)
End Sub
你只需要把你实际的数据列把A、B、C换成你的实际列标即可,A、B列可增减数据
zgb915
2011-06-11
知道答主
回答量:8
采纳率:0%
帮助的人:1.1万
展开全部
把2列数据复制成一列,删除重复项就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式