从Excel中的子字符串列表中计算出现次数

从Excel中的子字符串列表中计算出现次数,excel,Excel,我在以下列中列出了这些短语: Column A Column B cat dog mouse cat cat mouse car dog dog can mouse tree cat dog dog tree 我想计算A中每个短语中出现的B中的单词数,结果是: cat dog mouse 3 cat mouse car 2 dog can 1 tree

我在以下列中列出了这些短语:

Column A             Column B  

cat dog mouse        cat
cat mouse car        dog
dog can              mouse
tree cat dog dog  
tree
我想计算A中每个短语中出现的B中的单词数,结果是:

cat dog mouse      3  
cat mouse car      2  
dog can            1  
tree cat dog dog   3  
tree               0

我该怎么做呢?

假设列表B中的每个单词在列表A中的每行值中只出现一次

将值放入A列的列表A中(从单元格A2开始) 将值放在A行的单元格中(从B1单元格开始作为标题)

将此公式复制并粘贴到单元格B2,然后反复复制

=IF(ISERR(FIND(B$1,$A:$A)),0,1)
添加行总数将为您提供所需的计数


区分大小写。

选择其他工具:-)开始。