給定一個(gè)單元格區(qū)域,要求使用公式得到該區(qū)域中某詞語(yǔ)出現(xiàn)的次數(shù)。如下圖1所示,求單元格C1中的” Excel”在單元格區(qū)域A1:A3中出現(xiàn)的次數(shù)。
圖2
公式解析
公式可以解析為:
=SUM({24;24;27}-LEN(SUBSTITUTE(A1:A3,C1,””)))/LEN(C1)
表明單元格A1中有24個(gè)字符,A2中也有24個(gè)字符,A3中有27個(gè)字符。接著解析公式為:
=SUM({24;24;27}-{17;17;20})/LEN(C1)
表明將單元格區(qū)域A1:A3中所有的C1中的值替換掉后的長(zhǎng)度分別是17、17和20。
將得到的兩個(gè)中間數(shù)組相減:
=SUM({7;7;7})/LEN(C1)
生成的數(shù)組表示每個(gè)單元格中含有單元格C1中的值的字符長(zhǎng)度,然后求和得到單元格區(qū)域中含有C1的值的字符總數(shù):
=21/LEN(C1)
除以C1中值的長(zhǎng)度,得到C1中值的個(gè)數(shù):
=21/7
結(jié)果為:
3