excel - 比较两个 Excel 工作表

标签 excel excel-2007 compare vba

如何比较两个 Excel 工作表并确定缺少哪一列?

(我想比较工作表 A 和工作表 B 中的国家/地区列表,然后标记缺少哪个国家/地区)

注意:它们的顺序是随机的。

最佳答案

您可以在 Excel 工作表中使用 VLOOKUP 函数来帮助查找不同工作表中“缺失”的数据。例如,采用以下两个工作表:

Sheet1
------
       A          B         C
1     aa 
2     bb
3     cc 
4     dd

Sheet2
------
       A          B         C
1     aa 
2     bb
3     dd 

将以下公式添加到 Sheet 中的单元格 B1 中,并将公式向下拖动到单元格 B4 中:

=IF(ISERROR(VLOOKUP(A1,Sheet2!$A$1:$A$3,1,FALSE)),"MISSING FROM OTHER SHEET","")

Sheet1 应指示 B 列中其他工作表中缺少的项目,如下所示:

Sheet1
------
       A          B                        C
1     aa 
2     bb
3     cc         MISSING FROM OTHER SHEET
4     dd

关于excel - 比较两个 Excel 工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051610/

相关文章:

excel - excel中如何合并2个单元格

vba - 如何比较 Excel-VBA 中两个单独的工作表列之间的字符串差异?

php - 比较变量 PHP

c - 枚举类型值未正确比较

C 中不区分大小写的字符串比较

C# 图表 axisY2 调整(如何使它像 Excel 一样)

VBA Application.Caller 运行时错误

excel - VBA Excel 宏 - 显示与列相关的单元格值

java - Apache POI - 如何使用选项保护工作表?

excel - 在 Excel 工作簿中保存自定义数据