1. 程式人生 > >Excel 實現類似 count..group by.. 的效果

Excel 實現類似 count..group by.. 的效果

有些時候想知道一串資料中,每一項分別出現了多次,如果是在DB中,我們可以用 select count(*)  from .....group by ... 這樣的語句來處理,但是如果是在Excel中呢,不想先匯入DB再處理的話,可以用下面的方法

需求如下:

方法是先去重,再用 countif 函式統計

1. 複製一份待統計源資料;

2. 選定複製的資料,資料 -->刪除重覆項;

3. 設刪除重覆項後的單元為 D11:D14,則在 E11 處輸入  =COUNTIF($B$5:$B$20,D11) ;

4. 向下選定剩餘單元格,Ctrl + D 向下填充即可。

PS:用COUNTCOUNTIF

SUMSUMIFIF 巢狀使用可以實現需要滿足更多條件的統計功能 ,就不一一舉例了,遇到問題的時候,看看這此函式的用法,一般就會有思路了。