Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google Sheets-将单元格中的多个单词与另一个单元格进行比较&;计算匹配数_Google Sheets_Compare_Substring_Match - Fatal编程技术网

Google sheets Google Sheets-将单元格中的多个单词与另一个单元格进行比较&;计算匹配数

Google sheets Google Sheets-将单元格中的多个单词与另一个单元格进行比较&;计算匹配数,google-sheets,compare,substring,match,Google Sheets,Compare,Substring,Match,如果单元格A1包含“兄弟姐妹父亲母亲孙子”,单元格A2包含“母亲父亲”,则在单元格A3中返回2 如何实现这一点?对于给定的示例,A3中输入的公式应该有效 =sum(ArrayFormula(--regexmatch(split(A1, " "), substitute(A2, " ", "|")))) 这一切都取决于“真实数据”的结构 对于给出的示例,A3中输入的公式应该有效 =sum(ArrayFormula(--regexmatch(split(A1, " "), substitute(A

如果单元格A1包含“兄弟姐妹父亲母亲孙子”,单元格A2包含“母亲父亲”,则在单元格A3中返回2


如何实现这一点?

对于给定的示例,A3中输入的公式应该有效

=sum(ArrayFormula(--regexmatch(split(A1, " "), substitute(A2, " ", "|"))))

这一切都取决于“真实数据”的结构

对于给出的示例,A3中输入的公式应该有效

=sum(ArrayFormula(--regexmatch(split(A1, " "), substitute(A2, " ", "|"))))
这一切都取决于“真实数据”的结构

试试看

=SUMPRODUCT(TRANSPOSE(SPLIT(A1," "))=SPLIT(A2," "))
试一试


有趣的是,此解决方案不区分大小写,而另一个响应(如所写)区分大小写。有趣的是,此解决方案不区分大小写,而另一个响应(如所写)区分大小写。