在这种特定情况下,如何计算 Excel 中每个句子的出现次数?

How to count occurrence of each sentence in Excel in this specific case?

这里的挑战是句子不是按单元格拆分的。它们在同一列中,但它们可能出现在同一单元格中。每行一句话。

我需要统计每个句子出现的次数,比如"The cat is pink"出现2次,"The dog is green"出现1次

如果需要,我也可以做 Access 2016。

=COUNTIF(A:A,"*Cat is Yellow*")

可以对所有行应用相同的公式。

(假设您可以将多句单元格拆分为多个单元格)

1) 用多个句子拆分单元格,你应该可以适应this code来做到这一点。

2) 复制列(在同一个 sheet 或另一个 sheet 的其他地方 -- 在同一个 sheet 中使用 B 列),

3) 删除复制列的重复值

4) 在该列旁边使用以下数组公式:

{=SUM(LEN(A:A)-LEN(SUBSTITUTE(A:A,B1,"")))/LEN(B1)}

(输入数组公式时按<CTRL><SHIFT><ENTER>

对 A 列进行排序 --> a-z 然后 添加 header 到 A 列(用于小计) 然后从数据选项卡中,使用 "subtotals" 使用 "count" 作为函数