首页 > 解决方案 > 使用 Google 表格检查单元格 B 是否包含单元格 A 中的所有单词

问题描述

我有一个单元格 A2,其中包含一串文本(例如:法国烹饪 youtube 频道)。这是一个动态单元格,因为此单元格的输入可以根据用户的输入而改变。我想要做的是检查单元格 B2 是否包含 A2 中的所有单词。顺序无关紧要,我想看的是单元格中是否存在所有单词(例如:如果B2包含youtube法语频道烹饪,应该可以)到目前为止,我已经尝试了以下公式,但是他们不工作:

=IF(RegExMatch(A2;B2);"YES";"NO")
=IF(ISTEXT(REGEXEXTRACT(A2; B2)); "Yes";"No")

我想要做的甚至可能吗?如果是,我该怎么做?提前致谢!PS:这是一个演示电子表格,其中包含我迄今为止尝试过的公式:(https://docs.google.com/spreadsheets/d/1rEf_9rZSCf6RL9D44XN9Z7GGDwhQPxHdFDItXLgYh4M/edit?usp=sharing

标签: google-sheetsfiltersplitgoogle-sheets-formulacountif

解决方案


尝试:

=IFERROR(IF(FILTER(SPLIT(B2; " "); 
       NOT(COUNTIF(SPLIT(A2; " "); 
                   SPLIT(B2; " "))))<>""; "no"); "yes")

在此处输入图像描述


推荐阅读