在这种特定情况下,如何计算 Excel 中每个句子的出现次数?
Posted
技术标签:
【中文标题】在这种特定情况下,如何计算 Excel 中每个句子的出现次数?【英文标题】:How to count occurrence of each sentence in Excel in this specific case? 【发布时间】:2018-08-14 18:01:15 【问题描述】:这里的挑战是句子没有被单元格分割。它们在同一列中,但它们可能出现在同一单元格中。每行一个句子。
我需要统计每个句子的出现次数,例如“The cat is pink”的出现次数为 2,“The dog is green”的出现次数为 1。
如果需要,我也可以执行 Access 2016。
【问题讨论】:
到目前为止你尝试过什么?您是在寻找某些句子的出现次数,还是全部?如果是后者,你有一个独特句子的列表吗?什么决定了单元格中的新句子,回车? 我正在寻找所有这些的出现次数。我没有独特句子的列表。回车确定一个新句子。 【参考方案1】:(假设您可以将多句单元格拆分为多个单元格)
1) 拆分多个句子的单元格,你应该可以适应this code来做到这一点。
2) 复制该列(在同一张纸或另一张纸上的其他地方——在同一张纸上使用 B 列),
3) 删除复制列的重复值
4) 在列旁边使用以下数组公式:
=SUM(LEN(A$1:A$5)-LEN(SUBSTITUTE(A$1:A$5,B1,"")))/LEN(B1)
(输入数组公式时按<CTRL><SHIFT><ENTER>
)
【讨论】:
【参考方案2】:对 A 列排序 --> a-z 然后 将标题添加到 A 列(用于小计) 然后从“数据”选项卡中,使用“计数”作为函数的“小计”
【讨论】:
很高兴知道!谢谢!【参考方案3】:=COUNTIF(A:A,"*Cat is Yellow*")
可以对所有行应用相同的公式。
【讨论】:
以上是关于在这种特定情况下,如何计算 Excel 中每个句子的出现次数?的主要内容,如果未能解决你的问题,请参考以下文章