在日常工作中,我们经常需要处理大量的Excel数据,有时候会出现需要对两份表格进行比对筛选相同项的情况。本文将介绍如何使用Excel自带的功能以及VBA编程实现两份Excel表格的相同项筛选。
一、 使用Excel自带的功能
如果只是需要比对简单的几个列,可以使用Excel自带的条件格式和筛选功能来实现。具体步骤如下:
1. 将两个表格分别打开,选中其中一个表格中要比对的列(假设为A列)。
2. 点击“开始”菜单中的“条件格式”,选择“突出显示单元格规则”-“重复项”。
3. 在弹出的窗口中,选择“此列中的重复项”,并选择样式。
4. 再次选中要比对的列(假设为B列),点击数据菜单中的“高级”按钮,在弹出的窗口中选择“复制到其他位置”,将要比对的列(B列)和一个空白列(假设为C列)复制到另一个空白工作表格中。
5. 在第二个表格中选中要比对的列(C列),点击“数据”菜单中的“筛选”按钮,并选择“筛选器”-“筛选重复项”,在弹出的窗口中勾选要比对的列(C列)并点击“确定”。
6. 筛选后就能看到第二个表格中与第一个表格中相同的数据了。
二、 使用VBA编程实现
如果需要比对的列比较多,使用Excel自带的功能就不太方便了,此时可以使用VBA编程实现。具体步骤如下:
1. 打开需要比对的两个表格,按Alt+F11打开VBA编辑器。
2. 在VBA编辑器中点击“插入”菜单中的“模块”,在新建的模块中输入以下代码:
Sub CompareAndCopy()
Dim sht1 As Worksheet, sht2 As Worksheet
Dim arr1 As Variant, arr2 As Variant
Dim i As Long, j As Long, k As Long, l As Long
Set sht1 = Workbooks("Workbook1.xlsx").Worksheets("Sheet1") '将“Workbook1.xlsx”和“Sheet1”替换为要比对的第一个表格名称和工作表名称。
Set sht2 = Workbooks("Workbook2.xlsx").Worksheets("Sheet1") '将“Workbook2.xlsx”和“Sheet1”替换为要比对的第二个表格名称和工作表名称。
arr1 = sht1.Range("A1:C100").Value '将“A1:C100”替换为要比对的第一个表格的范围。
arr2 = sht2.Range("A1:C100").Value '将“A1:C100”替换为要比对的第二个表格的范围。
k = sht2.Range("A1").End(xlDown).Row '获取第二个表格最后一行的行号。
l = 1 '初始化第三个表格的行号。
For i = 1 To UBound(arr1, 1)
For j = 1 To UBound(arr1, 2)
If arr1(i, j) = arr2(i, j) Then
If j = UBound(arr1, 2) Then
sht2.Range("D" & k + 1).Value = arr2(i, j)
sht2.Range("E" & k + 1).Value = k
k = k + 1
End If
Else
Exit For
End If
Next j
Next i
For i = 1 To UBound(arr2, 1)
If Not IsEmpty(sht2.Range("D" & i)) Then
For j = 1 To UBound(arr2, 2)
sht2.Range("F" & l).Value = arr2(i, j)
l = l + 1
Next j
End If
Next i
End Sub
3. 将代码中的“Workbook1.xlsx”、“Sheet1”、“A1:C100”、以及“Workbook2.xlsx”、“Sheet1”、“A1:C100”替换为要比对的两个表格和要比对的列的范围。
4. 执行代码,即可将第二个表格中与第一个表格中相同的数据复制到一个新的工作表格中。
以上是两种比对两份Excel表格中相同项的方法,如果是要比对较简单的几列,建议使用Excel自带的功能;如果需要比对的列比较多,可以使用VBA编程实现。不管哪一种方法,都能有效地帮助我们处理Excel数据中的常见问题。
本文地址: :,,。以上内容关于筛选两份excel相同项(筛选两个excel表格中相同的内容)
又跟大家见面了,今天小编就来给大家送上三国塔防蜀传攻略之第十五关图文攻略,今天爆发啦,请大家继续关注! 1 今天第十五关就是收服马超法正啦,张鲁没想到派出马超是肉包子打狗有去无回呀。 2 这一关出场钱数比较多,我们先把张飞放到中间路线上,在上面进攻路线放置一个3级枪兵,一个3级弓兵,一个3级术士。...
一切从一个"小黄片"的谎言开始,由各种入侵为过程,最后,谁能想到,机缘巧合中,竟扣开了一扇数亿元的黑产大门… 那个再平凡不过的夜里,我一如既往的用手机刷着新闻。点击了一篇名为“深圳房价下跌,…”的新闻。 就在我认真的关注房价时,弹出了这样的东西。 其实这种伪装成qq信息的链接早已经司空见惯...
手机和电脑都有(。-ω-)zzz 马卡龙玩图 马卡龙玩图是一个AI 修图App,只要你有足够大的脑洞,就可以玩出花样。 它可以一键区分人物,动物和背景各种元素,想要替代人物或者背景,分分钟就完成。 而且它还有各种滤镜,轻松把自己的照片变成油画一般,满满的都是中世纪的复古...
我呢,是17年开始踏入网购的,到现在也有五年的时间了,大小东西也买了很多很多了,所以我感觉应该有发言权了。当然了,网购肯定会有上当的,因为吃一堑长一智嘛,我不可能说,我五年购物没有 我呢,是17年开始踏入网购的,到现在也有五年的时间了,大小东西也买了很多很多了,所以我感觉应该有发言权了。当然了,网...
广告主收到的广告策划信息材料多种多样,内容十分丰富,因此广告主收到的信息量相当大而复杂。广告策划案的一些写作技巧也涉及到如何以一种易于理解的方式表达这些信息,并使其在内容和形式上更 广告主收到的广告策划信息材料多种多样,内容十分丰富,因此广告主收到的信息量相当大而复杂。广告策划案的一些写作技巧也涉...
对于大佬们的一举一动,一直以来都备受热议,如今马云和刘强东等人的套现离场,更是让很多人议论不已,他们为什么要套现选择移居国外生活呢?对于这种现象,网友们也是众说纷纭,大家看待这件事的角度还是不同的。有人认为,不管是多么正 对于大佬们的一举一动,一直以来都备受热议,如今马云和刘强东等人的套现离场...
iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,因为苹果14和13差距不大,意义上没什么升级。那么,iPhone14双11买会便宜多少?iPhone14双十一有优惠吗?一起来看看久久派带来的详 iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,...
iPhone14双十一官网一般是没有优惠的,但其他电商平台是会有折扣的,每年都是如此,更何况今年的iPhone14销量并不是很好,所以想入手新机的朋友们可以期待双十一的折扣哦!iPhone14双十一官网会降价吗不会,官网 iPhone14双十一官网一般是没有优惠的,但其他电商平台是会有折扣的,每年...
好莱坞巨星男演员排名 明星片酬,一直是我们小老百姓关心和好奇的话题。 前几天,全球性感女神斯嘉丽·约翰逊因为《黑寡妇》在流媒体上发布而与迪士尼打官司,引起轩然大波。这件事还没有定论。 好莱坞片酬最高的10位明星? 就在这个摊位上,娱乐圈权威杂志《Variety》总结当前好莱坞影星...
随着天气的变冷,很多友友都开始为自己置办加绒的衣服,而近期一种名为奥粒绒的面料便成了各大直播间的主推,不过因为在外观上看这个外套是毛茸茸的,所以奥粒绒穿着起球吗成了大家好奇的,下面小编就和大家一起看看奥粒绒穿着起球是不是 随着天气的变冷,很多友友都开始为自己置办加绒的衣服,而近期一种名为奥粒绒的面...
茭白是秋季比较常见的一种蔬菜,它的吃法比较多,味道鲜美,营养价值高,深受人们喜欢。茭白吃之前是需要处理干净的,通常要剥皮,它外面有一层绿色的皮,这个是比较硬的,是不能吃的,剥开看到里面白色的柔软部位就可以了。茭白剥皮剥到 茭白是秋季比较常见的一种蔬菜,它的吃法比较多,味道鲜美,营养价值高,深受人们...
茭白是生活中比较常见的一种食物,它的做法比较多,可以和各种各样的食材搭配在一起吃,这样吃更有营养。茭白吃之前一般都是需要去皮的,可以用刀切割,也可以用手剥,这样都是可以的,剥皮之后最好尽快吃掉。茭白怎么处理剥皮快1.用刀 茭白是生活中比较常见的一种食物,它的做法比较多,可以和各种各样的食材搭配在一...
字画保存方法注意事项,如何正确收藏保存字画。小编带你了解更多相关信息。 1、因字画一股都以纸、绢等为载体阳光中的紫外线会使纸、绢的纤维变质或泛黄、褪色、发脆,造成字画的损坏,从而缩短字画的寿所以存画应放置于避光、阴凉、干燥和消洁的地方。 2、字画收藏前,最好掸去字画表面的灰尘,防止把灰尘卷进...
鹅绒保存方法与注意事项,鹅绒被如何储存和注意事项。小编带你了解更多相关信息。 1、鹅绒被一定要完全晾晒干之后再进行保存,没有水分的情况下细菌不容易滋生。 2、鹅绒制品注意不要过于压缩,一般来说正常折叠并保存即可,但是必要的时候可以压缩,但是压缩度不要超过70%。 3、如果想长期储存,建...
龙眼保存方法和注意事项,龙眼怎么保存。小编带你了解更多相关信息。 1、放冰箱。可以放4-5度的常温,因为龙眼属于热带水果,不太适应放冰箱里。如果无法制造那么低的温度,那可以选择放冰箱,放最底层的槽里,用保鲜膜把龙眼被包住,以免水分的流失。并且放冰箱里的龙眼,尽快3天内吃完,口感几乎还保留着,时...