工作中經(jīng)常會遇到各種各樣的數(shù)據(jù)分類匯總問題,在Excel中我們可以用快捷鍵、分類匯總菜單、數(shù)據(jù)透視表、函數(shù)、公式甚至VBA都能輕松解決這些問題。 快捷鍵匯總法 目標(biāo)任務(wù):按小組對各種產(chǎn)品的產(chǎn)量進(jìn)行匯總。 實(shí)現(xiàn)方法:先按小組對數(shù)據(jù)表進(jìn)行排序,將同一小組的數(shù)據(jù)排在一起,在同類小組下插入空行;然后,按住Ctrl鍵選定各小計(jì)單元格,同時(shí)按下“Alt”鍵和“=”鍵,就會統(tǒng)計(jì)出各類產(chǎn)品的產(chǎn)量。(圖1) 小提示: ⑴不要有空單元格,不然小計(jì)那欄計(jì)算求和會中止于空單元格; ⑵不要有公式出現(xiàn),不然小計(jì)只會計(jì)算有求和公式的單元格。 菜單匯總法 目標(biāo)任務(wù):按月統(tǒng)計(jì)某商場三大電器(電視、冰箱、洗衣機(jī))的銷售額。 實(shí)例分析:由于分類的項(xiàng)目只是單一的“月份”,所以對三大電器銷售額的統(tǒng)計(jì)可以用“分類匯總”的菜單就能輕松完成。 實(shí)現(xiàn)方法:首先,先按“月份”字段對數(shù)據(jù)進(jìn)行排序,目的是將同一月份的數(shù)據(jù)放在一起;然后,選擇所需數(shù)據(jù),選“數(shù)據(jù)→分類匯總”菜單,在彈出的窗口中分類字段選擇“月份”,匯總方式選擇“求和”,選定匯總項(xiàng)為“金額”,并將下面的三個(gè)選項(xiàng)勾選,確定后就形成了一個(gè)按月份分布打印的分類匯總的表了。(圖2) 小提示: 可以點(diǎn)擊分類匯總表左上方的1、2、3按鈕來隱藏或顯示具體的月份數(shù)據(jù)。 透視表匯總法 目標(biāo)任務(wù):按月份、物品類別分別統(tǒng)計(jì)某商場三大電器(電視、冰箱、洗衣機(jī))的銷售額。 實(shí)例分析:由于分類的項(xiàng)目不再只是單一的“月份”這一個(gè)字段,要再用“分類匯總”菜單就使得數(shù)據(jù)表有些亂,不太美觀。所以對于多個(gè)分類字段的統(tǒng)計(jì),可以利用“數(shù)據(jù)透視表”輕松實(shí)現(xiàn)。 實(shí)現(xiàn)方法:選擇所需數(shù)據(jù)區(qū)域后單擊“數(shù)據(jù)→數(shù)據(jù)透視表和數(shù)據(jù)透視圖”菜單,在彈出的窗口中直接點(diǎn)擊“完成”按鈕;然后,在新工作表的“數(shù)據(jù)透視表字段列表”窗口中根據(jù)所需匯總表的樣式將相應(yīng)字段拖動到數(shù)據(jù)透視表的相應(yīng)位置,如將“月份”作為行字段拖至相應(yīng)位置,將“物品”作為列字段拖至相應(yīng)位置,將“金額”作為數(shù)據(jù)項(xiàng)拖至相應(yīng)位置。(圖3) 函數(shù)匯總法 目標(biāo)任務(wù):按月統(tǒng)計(jì)某專賣場格力、美的空調(diào)的進(jìn)貨量及進(jìn)貨總額。 實(shí)例分析:在這個(gè)數(shù)據(jù)表中的進(jìn)貨時(shí)間具體到了日期,如果使用分類匯總菜單或數(shù)據(jù)透視表都不能對進(jìn)貨進(jìn)行按月統(tǒng)計(jì),所以可以使用SUMPRODUCT函數(shù)加通配符來完成此類數(shù)據(jù)的統(tǒng)計(jì)。 實(shí)現(xiàn)方法:在統(tǒng)計(jì)匯總表中“數(shù)量”字段所對應(yīng)的單元格中,如I3中輸入: =SUMPRODUCT((ISNUMBER(FIND(G3,A$3:A$14)*(FIND(H3,B$3:B$14)))*C$3:C$14)),并向下拖動進(jìn)行填充,相應(yīng)的在J3單元格輸入: =SUMPRODUCT((ISNUMBER(FIND(G3,A$3:A$14)*(FIND(H3,B$3:B$14)))*D$3:D$14)),也向下進(jìn)行填充即可。(圖4) 小提示: SUMPRODUCT是一個(gè)多條件統(tǒng)計(jì)函數(shù),而由于它不能使用通配符,所以需要和FIND、ISNUMBER進(jìn)行搭配使用,以實(shí)現(xiàn)在單元格中進(jìn)行模糊查詢。 公式匯總法 目標(biāo)任務(wù):在銷售記錄表中記載了工廠每一筆銷售的時(shí)間與明細(xì)。要求在業(yè)務(wù)考核表中實(shí)現(xiàn)當(dāng)在其中輸入“開始日期”與“結(jié)束日期”后,則表格自動從銷售記錄表中提出相關(guān)數(shù)據(jù)并匯總,得到每個(gè)業(yè)務(wù)員在這段時(shí)間的銷售總額及獎(jiǎng)金。 實(shí)現(xiàn)方法:首先切換到業(yè)務(wù)銷售考核表,在B5單元格中輸入公式:=SUM(IF((銷售記錄!A3:A8>=業(yè)務(wù)考核!B2)*(銷售記錄!A3:A8<=業(yè)務(wù)考核!D2)*(銷售記錄!G3:G8=業(yè)務(wù)考核!B3),銷售記錄!F3:F8,0)),公式輸入完成后,不能點(diǎn)擊鼠標(biāo),不得進(jìn)行其它任何操作,立即按下Ctrl+Shift+Enter,這時(shí)輸入的公式在兩邊會自動加上“{}”。請注意:大括號必須是系統(tǒng)自己產(chǎn)生的,自行輸入的無效。同理,在D5單元格中輸入公式:=SUM(IF((銷售記錄!A3:A8>=業(yè)務(wù)考核!B2)*(銷售記錄!A3:A8<=業(yè)務(wù)考核!D2)*(銷售記錄!G3:G8=業(yè)務(wù)考核!D3),銷售記錄!F3:F8,0)),銷售提成的公式同理可得(圖5)。 小提示: 在上述公式中,SUM是求和,IF是條件。整個(gè)公式就是在銷售記錄表A3到A8中計(jì)算滿足以下三個(gè)條件的和:1是日期從開始日期開始(業(yè)務(wù)考核表中的B2);2是到結(jié)束日期為止(業(yè)務(wù)考核表中的D2);3是與表中的業(yè)務(wù)員姓名相同。 VBA統(tǒng)計(jì)匯總法 目標(biāo)任務(wù):在千條數(shù)據(jù)中,按組別分類統(tǒng)計(jì)產(chǎn)品產(chǎn)量。 實(shí)現(xiàn)方法:首先,選擇“工具→宏→Visual Basic編輯器”菜單,在彈出的窗口中選擇“插入→模塊”菜單,并在代碼編輯區(qū)輸入相應(yīng)代碼;然后,將光標(biāo)放在過程的名字處,單擊“運(yùn)行子過程/用戶窗體”按鈕,在數(shù)據(jù)表中就會對數(shù)據(jù)按組別進(jìn)行產(chǎn)品的產(chǎn)量統(tǒng)計(jì)。(圖6) 小提示: 要想讓VBA正常運(yùn)行,還需要選擇“工具→宏→安全性”菜單,將宏的安全性設(shè)置為“低”。 |
|