Arrays Excel从另一个数组中查找不在一个数组中的结果

Arrays Excel从另一个数组中查找不在一个数组中的结果,arrays,excel,compare,Arrays,Excel,Compare,如果不使用VBA,是否有任何方法可以查找一个数组中缺少的结果并将其输出到单元格中 我有两张表,表1是B列中的数字列表,如果我们处理完,则在J列中为“N/a”。在Sheet2上,我们将数字列表粘贴到B列。我需要能够找到Sheet2中缺少的数字,这些数字在Sheet1中没有“N/a”标记,并将其输出到C列 我尝试了{=INDEX(Sheet1!B:B,MATCH(1,(Sheet1!B:BB:B)*(Sheet1!J:J“N/A”),0))}但是(Sheet1!B:BB:B)似乎没有达到我认为应该达

如果不使用VBA,是否有任何方法可以查找一个数组中缺少的结果并将其输出到单元格中

我有两张表,表1是B列中的数字列表,如果我们处理完,则在J列中为“N/a”。在Sheet2上,我们将数字列表粘贴到B列。我需要能够找到Sheet2中缺少的数字,这些数字在Sheet1中没有“N/a”标记,并将其输出到C列

我尝试了{=INDEX(Sheet1!B:B,MATCH(1,(Sheet1!B:BB:B)*(Sheet1!J:J“N/A”),0))}但是(Sheet1!B:BB:B)似乎没有达到我认为应该达到的效果。我知道上面的公式不会给出超过1个结果。我需要添加一些东西来消除C列中已经存在的结果,但是一步一个脚印

Sheet1!B:BB:B
比较两张表中的相应单元格。除非数字出现在两个工作表中的同一行,否则代码将无法工作

我认为不可能用数组公式来处理这个问题,因为
Match
不接受数组作为它的第一个参数。但您可以在C1中输入该值,然后复制并粘贴到整个列:

=IF(ISERROR(MATCH(Sheet1!B1,Sheet2!B:B,0)),IF(Sheet1!J1<>"N/A",Sheet1!B1,""),"")
=IF(iError(匹配(Sheet1!B1,Sheet2!B:B,0)),IF(Sheet1!J1“不适用”,Sheet1!B1“不适用”)
不过会有空的牢房