我正在尝试清除库存清单中的不良数据。
工作表A是一个工作表,它是我所有产品的列表。
表格B是由另一软件生成的表格,其中列出了我已售出的所有产品
我需要生成第三张图纸C,其中列出了所有未售出的产品。因此,工作表B和工作表C之间的行数应总计为工作表A上的总行数。
如何交叉引用/过滤工作表A与B以实现C?
以下公式返回Sheet1的A列中不存在于Sheet2的A列中的条目的列表:
=filter(Sheet1!A2:A, isna(match(Sheet1!A2:A, Sheet2!A2:A, 0)))
说明:match
为Sheet1!A2:A中未在Sheet2!A2:A中找到的那些条目返回错误代码#N / A。该isna
函数将其转换为True布尔值。最后,filter
返回第二个参数求值为True的那些行。
过滤器可以返回多个列:例如,它可以是
=filter(Sheet1!A2:Z, isna(match(Sheet1!A2:A, Sheet2!A2:A, 0)))
但是,匹配需要一维范围,因此您需要一列(在此假定为A),可以用作行的标识符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句