我在谷歌电子表格中有两列A和B.
我想找到A列中的所有数字但不是B中的数字。我该怎么做?
B可以从A列获得相同的数字。
因此,如果列A的数字为:1,2,3 和B有数字3,4,5
我想得到A中的所有数字,但不是B中的数字: 1,2,
如何使用Google电子表格进行此操作?
答案 0 :(得分:13)
使用MATCH
确定列A中的每一行是否显示在列B中,然后将列A过滤到MATCH
返回#N/A
的行(即该行&#39) ;在B列中找不到列A中的s值:
=FILTER(A:A, ISNA(MATCH(A:A, B:B, 0)))
如果A包含重复项,并且您希望将结果序列减少为唯一值,则只需将整个内容包装在UNIQUE
中:
=UNIQUE(FILTER(A:A, ISNA(MATCH(A:A, B:B, 0))))
答案 1 :(得分:1)
在C栏中,使用A对B的vlookup。例如
C1 = vlookup(A1,B:B,1)
C2 = vlookup(A2,B:B,1)
...
如果B不包含A,则会显示#N/A
答案 2 :(得分:1)
基于Kate aswer,我不仅可以否定一列,而且可以取反。
凯特的解决方法如下:
= FILTER(A:A,ISNA(MATCH(A:A,B:B,0)))
“ B:B”定义要返回的内容是A:A减去B:B。
但是,如果您要返回A:A,B:B积渣,更少的C:C,更少的D:D等? 只需在{}内插入B:B,C:C和D:D,然后:
=FILTER(A:A; ISNA(MATCH(A:A; {B:B;C:C;D:D}; 0)))
我希望这会对像我这样的人有所帮助。我正在寻找一种解决方案,该解决方案不会带来某些专栏中的内容。
谢谢!