如何比较一个电子表格与另一个电子表格中的列数据

如何比较一个电子表格与另一个电子表格中的列数据

我有两个 Excel 电子表格。一个电子表格有两列数值数据。A 列和 B 列。A 列包含公司代码,B 列包含与 A 列中的公司代码相关的成本中心。

然后,我有一张包含很多列的电子表格,但我感兴趣的只有两列,即公司代码和成本中心。我实际上并没有逐项匹配,而是在第二张电子表格中,查看了成本中心所在的列中的每个单元格。然后,我查看电子表格 1,以确保成本中心有效(在电子表格中),并确保相应的公司代码(来自 B 列)也匹配。

Excel 中是否有方法让系统进行某种匹配?也许可以突出显示大电子表格中没有出现在只有 2 列的第一个电子表格中的单元格?我正在尝试提高效率,而我目前的交叉检查方式需要很长时间。尤其是当我们查看超过 1000 个项目时。

答案1

例如,在繁琐的电子表格中,公司名称位于“A2”中。公司代码和成本中心分别位于“B2”和“C2”中。

工作表1

电子表格需要放在同一个工作簿上,Sheet1(大工作簿)和Sheet2(带有代码,见下文)。

工作表2

在 Sheet1 上,选择“A2”,您需要应用以下条件格式规则,作为一个公式(“主页”菜单,“条件格式”,按照“新规则......”对话框)。

=ISNA(VLOOKUP(B2,Sheet2!$A:$B,1,0))

重要的是写入“B2”,即相对引用,而不是通过单击该单元格得到的“$B$2”。

选择您喜欢的任何格式,应用,然后关闭对话框。

现在规则适用于“A2”。复制此单元格,然后选择所需区域(可能是 A2:A20000),右键单击并仅粘贴格式(我的 2010 版本上有一个带有“%”和画笔的按钮,YMMV)。如果不确定,请选择“选择性粘贴...”

对于成本中心检查,重复选择“C2”的过程;以下是条件格式的公式:

=IFERROR(VLOOKUP(B2,Sheet2!$A:$B,2,0)<>C2,TRUE)

将格式复制到其他单元格。

相关内容