Google sheets 谷歌电子表格得到补充

Google sheets 谷歌电子表格得到补充,google-sheets,complement,Google Sheets,Complement,正如标题所说,我怎么能得到值不匹配的单元格,差补集理论 我更喜欢只使用函数而不使用脚本 {1,2,3,4}\{1,3} = {2, 4} 还是用字母 {a,b,c,d}\{a,c} = {b, d} 或者有空间 {xyz zyx, abc cba, qwe ewq}\{xyz zyx, qwe ewq} = {abc cba} 具有两个阵列: Array1 Array2 1 1 2 b b 4 c 您可以获得结果数组: Result

正如标题所说,我怎么能得到值不匹配的单元格,差补集理论

我更喜欢只使用函数而不使用脚本

{1,2,3,4}\{1,3} = {2, 4}
还是用字母

{a,b,c,d}\{a,c} = {b, d}
或者有空间

{xyz zyx, abc cba, qwe ewq}\{xyz zyx, qwe ewq} = {abc cba}
具有两个阵列:

Array1  Array2
  1       1
  2       b
  b 
  4 
  c 
您可以获得结果数组:

Result
  2
  4
  c
试试这个公式:

=FILTER(A2:A6,ROUND(MMULT(ArrayFormula(--(A2:A6<>TRANSPOSE(B2:B4))),TRANSPOSE(SPLIT(REPT(1/ROWS(B2:B4)&"/",Rows(B2:B4)),"/"))),5)=1)

您可以在结果列的顶部添加一个公式,如下所示:

=arrayformula(if(B2:B=A2:A,,A2:A))

您需要更改工作表上的权限以允许任何人查看它。对不起,它现在已更改。但我在表格里的例子基本上和我在这里看到的一样,都是有效的。如果不希望值之间有空格,可以改用=filterA2:A、A2:AB2:B
=arrayformula(if(B2:B=A2:A,,A2:A))