当前位置:首页 > 知识分享 > 正文内容

今日知识分享筛选两份excel相同项(筛选两个excel表格中相同的内容)

2年前 (2024-04-13)知识分享86
今日知识分享筛选两份excel相同项(筛选两个excel表格中相同的内容)

在日常工作中,我们经常需要处理大量的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表格中相同的内容)

扫描二维码推送至手机访问。

版权声明:本文由阿龙玩站网发布,如需转载请注明出处。

本文链接:https://www.longge2021.cn/zhideyikan/50144.html

标签: 筛选两份
分享给朋友:

“今日知识分享筛选两份excel相同项(筛选两个excel表格中相同的内容)” 的相关文章

玩具是孩子童年的快乐,快乐童年离不开玩具

玩具是孩子童年的快乐,快乐童年离不开玩具

1 宝宝出生后,对周围的环境一无所知。他还不能自主地控制身体和思想,他不会说话表达。所以对他来说,只有玩耍才能使他完全忘我地把注意力集中到环境中的他感兴趣的事物上,并运用自己的肢体、感官、大脑去探索它,不断重复,直到他完全掌握才转向下一个目标。渐渐地,他的运动能力增强了,感受能力丰富敏锐了,思维能...

营收增速、开店速度双降,名创优品如何突围?

营收增速、开店速度双降,名创优品如何突围?

“最牛十元店”名创优品(naSDAQ:MNSO)谋求回港上市,能够逆境救赎吗? 12月23日,多家媒体爆料称,据知情人士透露,名创优品正与美银、瑞银合作,商议有关在香港二次上市事项,预期募资数亿美元。名创优品方对此表示不予置评。此前的12月21日,名创优品董事会还授权通过一份股份回购计划,最多可能...

PrinterShare共享软件推荐(一键共享打印机软件)

PrinterShare共享软件推荐(一键共享打印机软件)

PrinterShare是一款非常使用的打印机共享软件,通过它就可以帮助我们将多个电脑和打印机连接起来,方便对文档进行打印。如果你有多台电脑,但是只有一台连接了打印机。那么就很实用这个工具来实现便捷的打印。不需要先传文件在手动进行打印操作。只要各个电脑都要安装好该软件,然后为每个电脑创建一个p...

哪个快递公司比较快(什么快递公司比较快)

哪个快递公司比较快(什么快递公司比较快)

国家邮政局14日举行一季度例行新闻发布会,发布2020年快递服务满意度调查和时限测试结果。受疫情影响,2020年,全国重点地区快递服务全程时限为58.23小时,较2019年延长2. 国家邮政局14日举行一季度例行新闻发布会,发布2020年快递服务满意度调查和时限测试结果。受疫情影响,2020年...

加盟店可靠吗(网上加盟店会不会被骗)

加盟店可靠吗(网上加盟店会不会被骗)

至于为什么加盟骗局加盟骗局这么说?这和加盟的大环境有很大的关系。加盟是由公司先创立实体店,进行营销,达到招商时限后。由公司发布广告吸引加盟商,加盟商考察招商公司后,和招商公司签署加 至于为什么加盟骗局加盟骗局这么说?这和加盟的大环境有很大的关系。加盟是由公司先创立实体店,进行营销,达到招商时限后。...

找关键词的软件(抓取关键词的软件)

找关键词的软件(抓取关键词的软件)

大家知道在谷歌SEO工具中怎么样去挖掘关键词来选品,在这篇文章中,将给大家带来了常用的谷歌SEO工具挖掘关键词,具体内容看看下文吧!官网:ck139.com。一、GoogleKe 大家知道在谷歌SEO工具中怎么样去挖掘关键词来选品,在这篇文章中,将给大家带来了常用的谷歌SEO工具挖掘关键词,具...

微信公众号该如何转载文章(分享公众号转载文章的8种方法)

微信公众号该如何转载文章(分享公众号转载文章的8种方法)

经常有人问:做公众号能不能转载其他号的文章?会不会不好?首先抛出我的观点:能,肯定的。容我简单说一下:1转载不是什么丢人的事,恰恰相反,只要随便看一些大号就会发现,他们每天都需要转 经常有人问: 做公众号能不能转载其他号的文章?会不会不好? 首先抛出我的观点: 能,肯定的。 容我简单说一下...

公积金怎么提取出来(全额提取公积金)

公积金怎么提取出来(全额提取公积金)

我每个月都有交住房公积金,账户里现在有6万元,这个钱说是自己的。目前手头比较紧张,可以把这钱取出来用吗,需要什么手续,才能将钱取出来,挺需要这笔钱救急的。第三条职工个人缴存的住房 我每个月都有交住房公积金,账户里现在有6万元,这个钱说是自己的。 目前手头比较紧张,可以把这钱取出来用吗,需要什么手...

1050美元换多少人民币(10美元对于美国人来说)

1050美元换多少人民币(10美元对于美国人来说)

堂弟在美国生活了将近20年了,是平时很少回来,前一阵子突然回到国内还有些不适应,习惯了花美元的他冷不丁的用上了人民币,我就向他打听了一下人民币和美元的差别。体现在购买力上的话,通常美国那边称重是按照每磅来算的,我们拿猪肉 堂弟在美国生活了将近20年了,是平时很少回来,前一阵子突然回到国内还有些不适...

农历十月初一为什么要早回家(农历十月初一是鬼节吗)

农历十月初一为什么要早回家(农历十月初一是鬼节吗)

十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很多讲究都会出现在我们生活中,因此农历十月初一为什么要早回家成了大家都在问的,下面小编就和大家一起看看农历十月初一是鬼节吗。农历十月初一为什么要早 十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很...

阴历十月初一鬼节鬼门关会开吗(十月初一鬼门关什么时候开)

阴历十月初一鬼节鬼门关会开吗(十月初一鬼门关什么时候开)

十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很多讲说法都会出现在我们生活中,因此阴历十月初一鬼节鬼门关会开吗成了大家都在问的,下面小编就和大家一起看看。阴历十月初一鬼节鬼门关会开吗就老一辈的 十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很...

2023年中秋国庆放9天假吗(2023年中秋节国庆节放假九天对不对)

2023年中秋国庆放9天假吗(2023年中秋节国庆节放假九天对不对)

中秋节和国庆节都是很重要的两个节假日,在有些年份的时候,中秋节会和国庆节挨在一起,所以就会一起放假,2023年就是这样。2023年中秋节是9月29日,放假时间刚好和国庆节重合了,所以很可能会和国庆节一起放假9天或者8天, 中秋节和国庆节都是很重要的两个节假日,在有些年份的时候,中秋节会和国庆节挨在...

烤红薯第二天还能吃吗(烤红薯可以放到明天吃吗)

烤红薯第二天还能吃吗(烤红薯可以放到明天吃吗)

红薯是秋季比较常见的一种食物,它的吃法比较多,可以蒸着吃,可以煮着吃,还可以烤着吃等,烤红薯吃起来会比较香,并且饱腹感会比较强,深受人们喜欢。烤红薯最好现烤现吃,这样味道最好,也可以放到第二天,但是要保持得当,不然就会变 红薯是秋季比较常见的一种食物,它的吃法比较多,可以蒸着吃,可以煮着吃,还可以...

iPhone14双11买会便宜多少(iPhone14双十一有优惠吗)

iPhone14双11买会便宜多少(iPhone14双十一有优惠吗)

iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,因为苹果14和13差距不大,意义上没什么升级。那么,iPhone14双11买会便宜多少?iPhone14双十一有优惠吗?一起来看看久久派带来的详 iPhone14双11肯定是有优惠的,毕竟在首发苹果14后,并没有什么抢购,...

iPhone14双十一官网会降价吗(苹果14双11大概会是多少钱)

iPhone14双十一官网会降价吗(苹果14双11大概会是多少钱)

iPhone14双十一官网一般是没有优惠的,但其他电商平台是会有折扣的,每年都是如此,更何况今年的iPhone14销量并不是很好,所以想入手新机的朋友们可以期待双十一的折扣哦!iPhone14双十一官网会降价吗不会,官网 iPhone14双十一官网一般是没有优惠的,但其他电商平台是会有折扣的,每年...