是否可以从位于 Google 表格中不同列的不同句子中找到尽可能多的匹配词?

Is it possible to find as much matching words from different sentences located in different columns in Google Sheets?

A 列和 B 列中有句子。我试图找出哪些句子具有最匹配的词,return B 列中的那个句子。

+-----------------------+-----------------------+----------------------+
|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
+-----------------------+-----------------------+----------------------+

初级电子表格程序员。不确定这是否可能?有人能给我指出正确的方向吗?

我用谷歌搜索了很多匹配单个词但不匹配句子中大多数匹配词的词。

粘贴到C2并向下拖动:

=ARRAYFORMULA(QUERY({B:B, MMULT(IFERROR(--REGEXMATCH(SPLIT(LOWER(B:B), " "), 
 "^"&SUBSTITUTE(LOWER(A2), " ", "$|^")&"$"), 0), 
 ROW(INDIRECT("A1:A"&COLUMNS(SPLIT(B:B, " "))))^0)}, 
 "select Col1 order by Col2 desc limit 1", 0))