我有2张单个文件excel:
-Sheet1 A栏:{1,2,3,4,5}
-Sheet2 A栏:{2,5}
我的问题是,如何在Sheet1中显示不在Sheet2中的数字?
所以结果数是{1,3,4}
谢谢!
有很多方法可以做到这一点,最简单的方法是在一张纸的列中一直使用Vlookup来确定另一张纸中是否存在相同的值 . (从而创建“差异”标志) . 然后,您可以在工作表上使用excel过滤器来保留匹配的内容或将其删除 .
我可以演示在单个工作表上使用两列 . 为了您自己的目的,您可以毫不费力地将其转录到两个工作表中 .
作为D2中的数组公式¹(需要公式的第一个单元格上方的空或列 Headers 标签单元格),
=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))
使用IFERROR function添加错误控制并根据需要填写 .
¹需要使用CtrlShiftEnter↵完成数组公式 . 如果输入正确,Excel将公式包装在大括号中(例如{和}) . 您不要自己键入大括号 . 一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们 . 尝试并减少对列表的全列引用,这些范围更接近地表示实际数据的范围 . 数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯 . 有关更多信息,请参阅数组公式的准则和示例 .
2 回答
有很多方法可以做到这一点,最简单的方法是在一张纸的列中一直使用Vlookup来确定另一张纸中是否存在相同的值 . (从而创建“差异”标志) . 然后,您可以在工作表上使用excel过滤器来保留匹配的内容或将其删除 .
我可以演示在单个工作表上使用两列 . 为了您自己的目的,您可以毫不费力地将其转录到两个工作表中 .
作为D2中的数组公式¹(需要公式的第一个单元格上方的空或列 Headers 标签单元格),
使用IFERROR function添加错误控制并根据需要填写 .
¹需要使用CtrlShiftEnter↵完成数组公式 . 如果输入正确,Excel将公式包装在大括号中(例如{和}) . 您不要自己键入大括号 . 一旦正确进入第一个单元格,就可以像任何其他公式一样向下或向右填充或复制它们 . 尝试并减少对列表的全列引用,这些范围更接近地表示实际数据的范围 . 数组公式以对数方式计算计算周期,因此将参考范围缩小到最小值是一种好习惯 . 有关更多信息,请参阅数组公式的准则和示例 .