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

Sql 在这种情况下,如何计算Excel中每个句子的出现次数?,sql,excel,ms-access,excel-2016,ms-access-2016,Sql,Excel,Ms Access,Excel 2016,Ms Access 2016,这里的挑战是,这个句子不是按单元格分割的。它们位于同一列中,但可能出现在同一单元格中。每行一句 我需要计算每个句子的出现次数,例如,“猫是粉红色”的出现次数是2,“狗是绿色”的出现次数是1 如果需要,我也可以访问2016。=COUNTIF(A:A,“*Cat是黄色的*”) 相同的公式可以应用于所有行。(假设您可以将多个句子单元格拆分为多个单元格) 1) 用多个句子分割单元格,你应该能够适应这样做 2) 制作一份该栏的副本(在同一张纸上的其他地方或另一张纸上——在同一张纸上使用B栏) 3) 删除

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

我需要计算每个句子的出现次数,例如,“猫是粉红色”的出现次数是2,“狗是绿色”的出现次数是1

如果需要,我也可以访问2016。

=COUNTIF(A:A,“*Cat是黄色的*”)

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

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

1) 用多个句子分割单元格,你应该能够适应这样做

2) 制作一份该栏的副本(在同一张纸上的其他地方或另一张纸上——在同一张纸上使用B栏)

3) 删除复制列的重复值

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

{=SUM(LEN(A$1:A$5)-LEN(SUBSTITUTE(A$1:A$5,B1,"")))/LEN(B1)}
(输入数组公式时按

对A列-->A-z进行排序,然后 向列a添加标题(用于小计)
然后在数据选项卡中,使用“小计”并使用“计数”作为函数

到目前为止您尝试了什么?你是在寻找某些句子的出现次数,还是所有句子的出现次数?如果是后者,你有一个独特的句子列表吗?是什么决定了一个单元格中的一个新句子,一个回车?我在寻找所有这些句子的出现次数。我没有一个独特的句子列表。回车决定一个新句子。很高兴知道!非常感谢。