Google表格-比较两个单元格并显示未使用的单词

时间:2018-09-13 21:17:35

标签: google-sheets

我的问题与此类似,但在输出中有一个关键差异,我不知道该怎么做:Google Sheets - Compare multiple words in cell with another cell & count number of matches

如果我在一个单元格中有一个用逗号分隔的列表,而在另一个单元格中则用人工输入的单词来写一个句子,是否可以使用公式来比较两个单元格并显示未使用的单词?

例如:

G8(列表): 比较,成本,能源,釉面,玻璃,指南,房屋,房屋建筑,它,制造,价格,范围,装修,储蓄,感觉,三倍,极限,窗户,窗户,值得

G9用户输入: 与双层玻璃相比,三层玻璃值得吗?

G10(未使用的词): (G8中的每个单词)-(G9中的每个单词)=剩余单词

这可能吗?

2 个答案:

答案 0 :(得分:1)

或者, 也尝试

=join(", ", filter(split(G8, ", "), not(isnumber(search(split(G8, ", "), lower(G9))))))

看看是否可行?

答案 1 :(得分:0)

=REGEXREPLACE(G8,JOIN("|",SPLIT("(?i)"&G9," ")),)
  • 添加大小写i敏感标志
  • 按空间分割G9
  • 通过OR运算符|将数组加入联接
  • 将结果字符串用于REGEXREPLACE G9