google 电子表格:比较两个单元格并提取不同的词

google spreadsheets: compare two cells and pull out different words

我有两个单元格包含由 | 分隔的串联列值象征。我想在不使用脚本的情况下编写一个公式来比较这两个单元格并显示不同的单词。在 A2 单元格中使用但在 A1 中未使用的单词。

例如:

在单元格 A1 中我有

测试1 |香蕉 |测试2 |猫,

在 A2 单元格中我有

测试1 |菠萝 |测试2 |狗.

公式的结果应该类似于

菠萝 |狗

可能吗?

=ArrayFormula(QUERY(TRANSPOSE({SPLIT(A2," | ");COUNTIF(SPLIT(A1," | "),SPLIT(A2," | "))}),"select Col1 where Col2=0",0))

尝试:

=TRIM(JOIN("|"; FILTER(SPLIT(A2; "|"); 
 NOT(COUNTIF(SPLIT(A2; "|"); SPLIT(A1; "|"))))))