Excel上两张工作表之间的差异

Excel上两张工作表之间的差异,excel,formula,Excel,Formula,我有单文件excel和两张表格: -表1 A列:{1,2,3,4,5} -表2 A列:{2,5} 我的问题是,如何从Sheet1中显示不在Sheet2中的数字 结果是{1,3,4} 谢谢 有很多方法可以做到这一点,最简单的方法是在一张工作表的列中一直使用Vlookup来确定另一张工作表中是否存在相同的值。(从而创建一个“差异”标志)。然后,您可以在工作表上使用excel过滤器来保留匹配的内容或将其删除 我可以在一张工作表上演示使用两列。为了您自己的目的,您应该可以将其转录到两个工作表中 作为D2

我有单文件excel和两张表格:

-表1 A列:{1,2,3,4,5}

-表2 A列:{2,5}

我的问题是,如何从Sheet1中显示不在Sheet2中的数字

结果是{1,3,4}


谢谢

有很多方法可以做到这一点,最简单的方法是在一张工作表的列中一直使用Vlookup来确定另一张工作表中是否存在相同的值。(从而创建一个“差异”标志)。然后,您可以在工作表上使用excel过滤器来保留匹配的内容或将其删除

我可以在一张工作表上演示使用两列。为了您自己的目的,您应该可以将其转录到两个工作表中

作为D2中的数组公式1(第一个单元格上方的空或列标题标签单元格需要公式)

添加错误控制,并根据需要填写



imk_数组公式需要使用Ctrl+Shift+Enter完成↵. 如果输入正确,Excel将公式用大括号括起来(例如{})。您自己不需要键入大括号。正确输入第一个单元格后,可以像任何其他公式一样填充或向下或向右复制它们。尝试将整列引用减少到更接近实际数据范围的范围。数组公式以对数方式消耗计算周期,因此最好将参考范围缩小到最小值。有关更多信息,请参阅。

我可以用不同的工作表做相同的事情吗?正如我前面所说的,“您应该可以将其转录到两张工作表中,以供自己使用。”
=INDEX(A$1:A$5, MATCH(0, IF(ISNA(MATCH(A$1:A$5, B$1:B$2, 0)), COUNTIF(D$1:D1, A$1:A$5&""), 1), 0))