王志軍
同事前來(lái)求助,如圖1所示,這里有一些重復(fù)的名字,現(xiàn)在需要實(shí)現(xiàn)去重之后的統(tǒng)計(jì)。由于實(shí)際的源數(shù)據(jù)比較多,手工統(tǒng)計(jì)顯然是比較麻煩,有沒(méi)有簡(jiǎn)單一些的方法呢?
首先獲得不重復(fù)的姓名,將其放到輔助列,例如F列,選擇G1單元格,在編輯欄輸入公式“=SUMIF(A:A,F(xiàn)1,B:B)”,這里的SUMIF函數(shù)可以用來(lái)根據(jù)指定條件對(duì)若干單元格進(jìn)行求和(按條件求和),語(yǔ)法格式為“=SUMIF(range,criteria,sum_range)”,參數(shù)分別代表?xiàng)l件區(qū)域、求和條件、實(shí)際求和區(qū)域,本例的條件區(qū)域?yàn)锳列,求和條件是F1單元格的姓名,實(shí)際求和區(qū)域?yàn)锽列,公式執(zhí)行之后向下拖拽或雙擊填充柄,很快就可以看到圖2所示的統(tǒng)計(jì)效果。
如果源數(shù)據(jù)時(shí)常需要變更,那么可以考慮使用數(shù)據(jù)透視表。首先插入一個(gè)空白行添加列標(biāo)題,例如“姓名”“數(shù)量”,切換到“插入”選項(xiàng)卡,在“表格”功能組選擇“數(shù)據(jù)透視表”,打開(kāi)“創(chuàng)建數(shù)據(jù)透視表”對(duì)話(huà)框,在這里檢查源數(shù)據(jù)區(qū)域是否正確,建議將數(shù)據(jù)透視表放置在新工作表,確認(rèn)之后關(guān)閉對(duì)話(huà)框。隨后會(huì)自動(dòng)創(chuàng)建一個(gè)新工作表,并在窗口右側(cè)打開(kāi)“數(shù)據(jù)透視表字段”窗格接下來(lái)可以將“姓名”字段拖拽到“行”區(qū)域,將“數(shù)量”字段拖拽到“∑值”區(qū)域,并將值字段的計(jì)算類(lèi)型更改為“求和”,很快就可以看到圖3所示的計(jì)算效果。
使用數(shù)據(jù)透視表的好處是可以實(shí)現(xiàn)自動(dòng)刷新,當(dāng)源數(shù)據(jù)變更之后,只需要右擊數(shù)據(jù)透視表任意區(qū)域,從快捷菜單中選擇“刷新”,即可獲得最新的計(jì)算效果。
更簡(jiǎn)單的方法是使用合并計(jì)算”,首先選擇一個(gè)準(zhǔn)備放置統(tǒng)計(jì)數(shù)據(jù)的起始單元格,接下來(lái)切換到“數(shù)據(jù)”選項(xiàng)卡,在“數(shù)據(jù)工具”功能組選擇“合并計(jì)算”,此時(shí)會(huì)打開(kāi)“合并計(jì)算”對(duì)話(huà)框,函數(shù)選擇“求和”,引用位置框選A1:B10”,注意勾選“最左列”復(fù)選框,可參考圖4所示進(jìn)行設(shè)置,很快就可以完成去重計(jì)算,但源數(shù)據(jù)發(fā)生變更之后,合并計(jì)算的結(jié)果并不會(huì)自動(dòng)變更,必須再次合并才能獲得最新的結(jié)果,因此效果不如前面兩種方法。endprint