我需要在比较后将单元格的内容复制到另一张表格。 所以我使用以下代码来比较两个列。
=IFNA(VLOOKUP($A2;$B$2:$B$20007;1;0);"")
这给了我单元格1的内容以及字符串是否存在,如果不存在则为空白。 现在我只需要将不存在的字符串复制到另一个工作表
有人可以帮忙吗?
答案 0 :(得分:0)
我们有以下示例:
C2
及以下的公式是
=IFNA(VLOOKUP($A2;$B$2:$B$20007;1;0);"")
D2
及以下的公式是
=IF($C2="";$A2;"")
但是在我看来,第二个并不是必需的,因为我们可以简单地使用AutoFilter来获得ColB中未包含的ColA:
如果需要使用公式过滤ColA中未包含在ColB中的值,则可能会出现以下情况:
A2
中的公式:
{=INDEX($Sheet1.$A$2:$A$20007;SMALL(IF(COUNTIF($Sheet1.$B$2:$B$20007;$Sheet1.$A$2:$A$20007)=0;ROW($Sheet1.$A$2:$A$20007)-1);ROW(A1)))}
这是一个数组公式。将它放入没有大括号的单元格中。然后选择fx
- 函数向导 - 并勾选左侧的[x] Array
复选框。然后单击“函数向导”中的OK
。
现在复制公式,并在A3:An
中粘贴。 不用填充方块拉动。如果你这样做,那么你只会识别数组公式的目标单元格。你不会复制公式。