如何计算单元格数组中出现的字符串的实例

时间:2016-11-16 15:28:48

标签: arrays excel excel-formula

我有一个跟踪消费者所在地的电子表格。要记录单个引荐,用户从下拉列表中选择位置。然后,此列表将填充一个单元格,其值以逗号分隔。

在另一张表格中,我需要计算每种推介类型的推介数量。因此,我需要计算DHHS在阵列中出现的次数。我试图使用以下公式来做到这一点:

= SUM(LEN(范围)) - LEN(SUBSTITUTE(范围字符串”, “”))/ LEN( “字符串”)

这适用于单个字符串,但不适用于多个单词字符串,如“CHIP Water Inquiry”。任何想法为什么,我能做些什么呢?

1 个答案:

答案 0 :(得分:1)

你需要进行两次小修正,因为你的公式非常接近。添加第二个SUM公式,计算减去的长度,然后在括号中包含两个减去的部分,如在已发布的公式中所示。正如鲍里斯所说,按Ctrl + Shift +输入它,你可能已经知道了。假设F1保留您想要计算的“字符串”。

=(SUM(LEN(范围)) - SUM(LEN(SUBSTITUTE(范围,F1, “”))))/ LEN(F1)