如何计算句子和多行中可用的多个单词(countif,search)?

如何计算句子和多行中可用的多个单词(countif,search)?

这是该表格的截图。 https://flic.kr/p/qZb8ot

A列中有一些句子列表如下:

  • A2. T恤,校队
  • A3. T恤,贴纸,马克杯
  • A4.T恤
  • A5. T 恤、徽章、校队服、马克杯
  • A6。贴纸、别针、帽子、马克杯
  • A7. 别针、校队服、手镯
  • A8. T 恤、徽章、校队服、马克杯
  • A9. T恤 帽子
  • A10. T恤,校队
  • A11. T 恤、贴纸、别针、校队服、马克杯、手镯
  • A12. T恤、贴纸
  • A13. T恤,贴纸,别针,马克杯
  • ...
  • ..
  • ...
  • A44. 校队

我想计算句子和多行中单词的出现次数。范围大约是A2:A44

并且我想计算出在D14until中针对D20每个关键字的单词...C14D20

        光盘

      类型计数
14 T恤 0
15 校队 0
16 贴纸 0
17 马克杯 0
18 针 0
19 手镯 0
20 其他 0

我尝试过将其=COUNTIF($A$2:$A$44, SEARCH("T-shirts", A2))用于单元格 D14。但是没有用。我也尝试过使用=COUNTIF($A$2:$A$44, SEARCH("T-shirts", A2)>0)它,但是也没有用。

如何计算这些词的类型。

每个关键字的分隔符是,
还有其他方法可以计算这些词吗?

任何帮助都将不胜感激。:)

答案1

您可以将通配符应用于COUNTIF条件。

      带通配符的 COUNTIF

D2 中的公式是,

=COUNTIF($A$2:$A$44, "*"&C2&"*")

根据需要填写。如果您希望SUM这些值略有不同,也可以使用 D10 中使用的公式来检索总数。

=SUMPRODUCT(COUNTIF(A$2:A$44, "*"&C2:C8&"*"))

你尝试的方法可能是 D2 中的类似方法,

=SUMPRODUCT(--ISNUMBER(SEARCH(C2, A$2:A$44)))

相关内容