Microsoft Excel Generic Version
1.Excel資料透視表中count不重複值,比如要計算【A列】不重複值的數量;方法如下:
【1.1.應用countif函式】:
1.1.1.在Excel中增加一列比如【X列】;【X列】的值用公式【=1/Countif(A:A,A2)】得出;在資料透
視表中對【X列】做普通的【SUM】即可得到不重複值的數目;
1.1.2:該方法的思路是,若【A列】某個值重複出現的次數為n,則將這個值重複出現的每行中X列的值
設定為【1/n】;這樣n個【1/n】相加即等於1;即實現重複值在SUM過程中與1個【1】同權重;
1.1.3:該方法使用簡單,但應用於大量資料時;由於countif函式的效率不高,導致整體計算的效率不高
;
【1.2.基於排序後的結果,應用if函式】:
1.2.1.對Excel中的資料按A列進行統一的、完全的排序,從大到小,或從小到大都行;但字元和數字必
須混成一體排序,不要分別排序;
1.2.2.在Excel中增加一列比如【X列】;【X列】的值用公式【=if(A2=A1,0,1)】得出;在資料透視表
中對X列做普通的【SUM】即可得到不重複值的數目;
1.1.2:該方法的思路是,若【A列】某個值重複出現的次數為n,僅當該值第一次出現是,將【X列】的
值設定為【1】,其餘個重複出現的行中【X列】的值都為【0】;即實現重複值在SUM過程中只被計算1次
1.1.3:該方法效率高,適用於對海量資料的操作;由於需要精心排序,因此對使用者的操作有一定要求;
Microsoft Excel Generic Version
1.Excel資料透視表中count不重複值,比如要計算【A列】不重複值的數量;方法如下:
【1.1.應用countif函式】:
1.1.1.在Excel中增加一列比如【X列】;【X列】的值用公式【=1/Countif(A:A,A2)】得出;在資料透
視表中對【X列】做普通的【SUM】即可得到不重複值的數目;
1.1.2:該方法的思路是,若【A列】某個值重複出現的次數為n,則將這個值重複出現的每行中X列的值
設定為【1/n】;這樣n個【1/n】相加即等於1;即實現重複值在SUM過程中與1個【1】同權重;
1.1.3:該方法使用簡單,但應用於大量資料時;由於countif函式的效率不高,導致整體計算的效率不高
;
【1.2.基於排序後的結果,應用if函式】:
1.2.1.對Excel中的資料按A列進行統一的、完全的排序,從大到小,或從小到大都行;但字元和數字必
須混成一體排序,不要分別排序;
1.2.2.在Excel中增加一列比如【X列】;【X列】的值用公式【=if(A2=A1,0,1)】得出;在資料透視表
中對X列做普通的【SUM】即可得到不重複值的數目;
1.1.2:該方法的思路是,若【A列】某個值重複出現的次數為n,僅當該值第一次出現是,將【X列】的
值設定為【1】,其餘個重複出現的行中【X列】的值都為【0】;即實現重複值在SUM過程中只被計算1次
;
1.1.3:該方法效率高,適用於對海量資料的操作;由於需要精心排序,因此對使用者的操作有一定要求;