首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能在Google中的不同列中找到不同句子中的匹配词?

是否有可能在Google中的不同列中找到不同句子中的匹配词?
EN

Stack Overflow用户
提问于 2019-10-15 08:47:00
回答 1查看 101关注 0票数 1

A栏和B栏都有句子,我试图找出哪些句子的词最匹配,然后从B栏中返回这句话。

代码语言:javascript
运行
复制
+-----------------------+-----------------------+----------------------+
|Column A               |Column B               |Return most matched   |
+-----------------------+-----------------------+----------------------+
|this is a black car    |Twinkle little star    |that is a black couch |
+-----------------------+-----------------------+----------------------+
|there is a red cat     |London Bridge is Fallin|red cat is in the hat |
+-----------------------+-----------------------+----------------------+
|I see a twinkle star   |red cat is in the hat  |Twinkle little star   | 
+-----------------------+-----------------------+----------------------+
|London tower is standin|that is a black couch  |London Bridge is Fallin
+-----------------------+-----------------------+----------------------+

这里是初学者电子表格程序员。不确定这是否可能?谁能帮我指出正确的方向吗?

我在谷歌上搜索了许多匹配单个单词的词,但在句子中却没有匹配大多数匹配的单词。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-15 09:43:51

粘贴在C2中并向下拖动:

代码语言:javascript
运行
复制
=ARRAYFORMULA(QUERY({B$2:B, MMULT(IFERROR(--REGEXMATCH(SPLIT(LOWER(B$2:B), " "), 
 "^"&SUBSTITUTE(LOWER(A2), " ", "$|^")&"$"), 0), 
 ROW(INDIRECT("A1:A"&COLUMNS(SPLIT(B$2:B, " "))))^0)}, 
 "select Col1 order by Col2 desc limit 1", 0))

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58390675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档