我有一个包含2张的excel文件,一张包含文本列,另一张包含关键字列 我想按单元格将关键字列与文本列的单元格进行匹配,并计算文本单元格中匹配关键字的数量,并将其显示在下一列中,这些匹配关键字也将显示在文本表的另一列中。
我尝试过以下公式:
=SUMPRODUCT(--ISNUMBER(SEARCH(Dictionary!A$2:A$307,B2)))
在文本表上,它计算匹配数并显示
但是它与US
和FO
之类的关键字相匹配,就像FO
und的FOUND中的fo match之类的文本,并且与US相同,但FO≠确定。因此,我希望像美国这样的完全匹配项应作为美国单个单词进行匹配。然后计算匹配词并根据上述公式显示结果。
在复制单词时,我尝试了以下公式:
=IFERROR(LOOKUP(2,1/SEARCH(Dictionary!$A$2:$A$307,B2),Dictionary!$A$2:$A$307),"")
它也很好用,但是它显示结果单元格中只有一个关键字,而我想查看所有匹配的关键字,它可以在单元格中用逗号,
分开。
最终结果将如下所示::
Text number_of_keyword_match | match keywords
1 any Text or sentence/sentences e.g match "3" US , AM, IN , PK, Canada ..
2 7 Black Sea , America, Australia , YE ...
3 0 ...
4 15 ...
5 .................................................
7 .....................................................
.......................................................
..................................continue up to 2815 rows....