计算范围内的单词

时间:2017-11-23 12:43:44

标签: excel excel-formula formula

您好我是excel的初学者所以请耐心等待我的问题。 我想在一个范围内计算一个单词。我可以使用以下公式计算单元格中的单词:

=(LEN(A1)-LEN(SUBSTITUTE(A1,"dog","")))/LEN("dog")

但是当我将A1更改为A1:B1时,不喜欢它?

=(LEN(A1:B1)-LEN(SUBSTITUTE(A1:B1,"dog","")))/LEN("dog")

我的表:

A1狗,猫,狗,猫,狗,狗 B1狗

谢谢

初学者

2 个答案:

答案 0 :(得分:0)

您尝试的方法应为Array Formula

=SUM((LEN(A1:A4)-LEN(SUBSTITUTE(A1:A4,"dog","")))/LEN("dog"))

按Ctrl + Shift + Enter键完成公式。

答案 1 :(得分:0)

你需要将整个事物包装在一个SUMPRODUCT中,以便计算一系列细胞。

例如

=SUMPRODUCT((LEN(A1:B1)-LEN(SUBSTITUTE(A1:B1,"dog","")))/LEN("dog"))