我在谷歌电子表格中有两列A和B.
我想找到A列中但不是B中的所有数字.我该怎么做?
B可以从A列得到相同的数字.
因此,如果列A具有数字:1,2,3,则B具有数字3,4,5
我想获得A中的所有数字,但不是B:1,2
我如何使用谷歌电子表格做到这一点?
Kat*_*ate 19
使用MATCH
以确定是否在列A出现在B列的每一行,然后列一个过滤器,只对其中的行MATCH
返回#N/A
(即,该行的A列中的值不能在B列中):
=FILTER(A:A, ISNA(MATCH(A:A, B:B, 0)))
Run Code Online (Sandbox Code Playgroud)
如果A包含重复项并且您希望将结果序列减少为唯一值,则只需将整个事物包装在UNIQUE
:
=UNIQUE(FILTER(A:A, ISNA(MATCH(A:A, B:B, 0))))
Run Code Online (Sandbox Code Playgroud)
基于 Kate aswer,我不仅能够否定一列,而且能够否定几列。
凯特解决方案如下:
=过滤器(A:A,ISNA(匹配(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)))
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助像我这样的人。我正在寻找一种不会带来某些列中存在的内容的解决方案。
谢谢!
在 C 列中,使用从 A 到 B 的 vlookup。例如
C1 = vlookup(A1,B:B,1)
C2 = vlookup(A2,B:B,1)
...
Run Code Online (Sandbox Code Playgroud)
如果B不包含A,则显示#N/A
归档时间: |
|
查看次数: |
8925 次 |
最近记录: |