![如何计算句子和多行中可用的多个单词(countif,search)?](https://linux22.com/image/1438950/%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E5%8F%A5%E5%AD%90%E5%92%8C%E5%A4%9A%E8%A1%8C%E4%B8%AD%E5%8F%AF%E7%94%A8%E7%9A%84%E5%A4%9A%E4%B8%AA%E5%8D%95%E8%AF%8D%EF%BC%88countif%EF%BC%8Csearch%EF%BC%89%EF%BC%9F.png)
这是该表格的截图。 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
并且我想计算出在D14
until中针对D20
每个关键字的单词...C14
D20
光盘 类型计数 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
条件。
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)))