将A列比较为2张,仅列出第3张中的差异

时间:2018-04-16 10:39:46

标签: excel match

我有一个包含3个标签的电子表格。

选项卡1是主数据,选项卡2是从报告返回的数据。我需要比较A列下标签1中的数据,看看它是否在标签2列A中,如果它没有列出标签3中A栏中的数据。

希望这是有道理的。 C

1 个答案:

答案 0 :(得分:0)

你的问题没有得到很清楚的解释,但我想我已经理解了。

我认为您正在尝试在Tab3-Column_A中为每一行定义一个列,其中包含以下信息:一个文本显示Tab1中的信息存在于Tab1中,如果没有,则将Tab3中的相应数据放入Tab1中。

那么,在这种情况下,我将在Tab3中定义一个单元格,用于检查Tab1中Tab2的数据是否存在:

=match('Tab2'!A2,'Tab1'!A$2:A$1001, 0)
  

请注意,如果您有标题,我认为数据从第2行开始。否则,编辑从#1开始。

如果不匹配,则此命令返回#N / A,如果匹配,则返回Tab1行的数量。

如果不匹配,下一步是取Tab1数据,我说,如果Tab3数据是#N / A(匹配函数的返回)。 在同一个单元格中加入两个命令:

=if(isna(match('Tab2'!A2,'Tab1'!A$2:A$1001, 0)),'Tab1'!A2, "Tab2 value exists in Tab1 for this row")

我希望能帮助你。