Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

excel怎麼統計出現次數

如何統計某個單元格區域內相同的文字出現的次數?

例如:下圖中,B2:B4單元格區域中,每一行都包括了“小小筱,allen,Excel,小小筱,Word”這5個文字值,我們可以看到“小小筱”在B2:B4單元格區域中出現了6次,那用陣列公式是怎樣子算出來的呢?

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

解題思路可以有以下4步:

①先計算B2:B4單元格區域中每一行的字元總數;

②把要統計的字元替換為空,計算除去統計字元之後,其餘字元的個數;

③用第①步的字元總個數減去第②步除去統計文字之後的字元總個數,即可得到每一行要統計文字的字元個數;

④計算B2:B4單元格區域中統計文字出現的次數。

具體操作步驟如下:

1、計算B3:B4單元格區域中每一行的字元總數。

下圖中,F2、F3、F4單元格中的公式分別為:=LEN(B2)、=LEN(B3)、=LEN(B4),結果分別為24、25、23,也就是B2單元格中的字元個數為24,B3單元格中的字元個數為25,B4單元格中的字元個數為23。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

2、把要統計的字元替換為空,計算除去統計字元之後,其餘字元的個數。

下圖中,F8、F9、F10單元格中的公式分別為:=LEN(SUBSTITUTE(B2,“小小筱”,“”))、=LEN(SUBSTITUTE(B3,“小小筱”,“”))、=LEN(SUBSTITUTE(B4,“小小筱”,“”)),結果分別為18、19、17,也就是B2單元格中除去“小小筱”之後的字元個數為18,B3單元格中除去“小小筱”之後的字元個數為19,B4單元格中除去“小小筱”之後的字元個數為17。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

3、用第1步的字元總個數減去第2步除去統計字元之後的字元總數,即可得到每一行要統計文字的字元個數。

下圖中,F14、F15、F16單元格中的公式分別為:=LEN(B2)-LEN(SUBSTITUTE(B2,“小小筱”,“”))、=LEN(B3)-LEN(SUBSTITUTE(B3,“小小筱”,“”))、=LEN(B4)-LEN(SUBSTITUTE(B4,“小小筱”,“”)),結果分別為6、6、6,也就是B2單元格中“小小筱”的字元總個數為6,B3單元格中“小小筱”的字元總個數為6,B4單元格中“小小筱”的字元總個數為6。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

4、計算B2:B4單元格區域中統計文字出現的次數。

下圖中,F20、F21、F22單元格中的公式分別為:=(LEN(B2)-LEN(SUBSTITUTE(B2,“小小筱”,“”)))/LEN(“小小筱”)、=(LEN(B3)-LEN(SUBSTITUTE(B3,“小小筱”,“”)))/LEN(“小小筱”)、=(LEN(B4)-LEN(SUBSTITUTE(B4,“小小筱”,“”)))/LEN(“小小筱”),結果分別為2、2、2,也就是B2單元格中“小小筱”出現了2次,B3單元格中“小小筱”出現了2次,B4單元格中“小小筱”出現了2次。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

5、最後一步,將公式整合成一條陣列公式,就是我們想要的結果。

下圖中,在E26單元格中輸入公式:

=SUM(LEN(B2:B4)-LEN(SUBSTITUTE(B2:B4,E25,"")))/LEN(E25)

,按“

Ctrl+Shift+Enter

”結束公式輸入即可。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

6、動圖演示如下。

Excel如何統計某個區域內相同文字出現的次數?教大家4個步驟

今天就跟大家分享到這裡,如果你想要學習更多的辦公技巧,可以持續關注我的頭條號哦~