Microsoft 365 专属 ExcelMicrosoft 365 Mac 版专属 ExcelExcel 2019Excel 2016Excel 2019 for MacExcel 2013Office 商业版Excel 2010Excel 2007Excel 2016 for Mac可以使用以下方法比较两个工作表Microsoft Excel中的数据并查找重复条目。
方法 1:使用工作表公式
启动Excel。
在一个新工作表中,输入以下数据作为示例, (列B留空) :
A
B
C
1
1
3
2
2
5
3
3
8
4
4
2
5
5
0
在单元格 B1 中键入以下公式
:=IF(ISERROR(MATCH(A1,$C$1:$C$5,0)),"",A1)
选择单元格 B1 到B5。
在Excel 2007 和更高版本的 Excel 中,选择"填充编辑"组,然后选择"向下"。
重复数字显示在 B 列中,如以下示例所示:
A
B
C
1
1
3
2
2
2
5
3
3
3
8
4
4
2
5
5
5
0
方法 2:使用Visual Basic宏
警告:Microsoft 仅提供演示编程示例,没有明示或默示的担保。 这包括但不限于对特定用途的可商家性或适用性的默示保证。 本文假定你熟悉正在演示的编程语言以及用于创建和调试过程的工具。 Microsoft 支持工程师可以帮助解释特定过程的功能。 但是,它们不会修改这些示例以提供额外的功能或构造过程来满足你的特定要求。
若要使用Visual Basic宏比较两列中的数据,请使用以下示例中的步骤:
启动 Excel。
按Alt+F11 启动Visual Basic编辑器。
在"插入"菜单上,选择"模块"。
在模块工作表中输入以下代码:
Sub Find_Matches() Dim CompareRange As Variant, x As Variant, y As Variant ' Set Co