某公司要對(duì)各處室的工資進(jìn)行平均統(tǒng)計(jì),比如銷售1處、銷售2處、銷售3處按銷售處合并統(tǒng)計(jì),生產(chǎn)1處、生產(chǎn)2處、生產(chǎn)3處、生產(chǎn)4處按生產(chǎn)處合并統(tǒng)計(jì),這樣的統(tǒng)計(jì)如果使用分類匯總可以實(shí)現(xiàn),但有一定的復(fù)雜之處。如果在統(tǒng)計(jì)時(shí)加上通配符,不用分類匯總就可輕松實(shí)現(xiàn)了。
首先,在數(shù)據(jù)源所在工作表的空白處輸入所需要進(jìn)行統(tǒng)計(jì)的字段名,要與數(shù)據(jù)源的字段名保持一致,本例中在G1中輸入“部門”,在H1中輸入“工資”;然后,在G2中輸入“生產(chǎn)*”,G3中輸入“銷售*”;選中G1:H3,選擇“數(shù)據(jù)”選項(xiàng)卡,點(diǎn)擊“合并計(jì)算”,在彈出窗口“函數(shù)”處選擇“平均值”,在“引用位置”處選擇數(shù)據(jù)源中與所輸入字段名相對(duì)應(yīng)的字段及其下面的數(shù)據(jù),在“標(biāo)簽位置”,勾選“首行”、“最左側(cè)”,確定后就計(jì)算出相應(yīng)部門的平均工資了(圖1)。

最后,再將輸入的“工資”字段名改為“平均工資”,把輸入的部門中的“*”刪除。
小提示:
其中,輸入的部門名稱中的“*”,是通配符,代表任意多個(gè)字符;同時(shí),這種統(tǒng)計(jì)方法所計(jì)算的結(jié)果不會(huì)跟隨數(shù)據(jù)源中數(shù)據(jù)的變化而變化。
說(shuō)到通配符,除了“*”之外,還有一個(gè)“?”(英文半角的)。“?”代表任意1個(gè)字符,它也能應(yīng)用到分類統(tǒng)計(jì)中。比如,統(tǒng)計(jì)姓名中兩個(gè)字的有多少人,三個(gè)字的有多少人,就可以通過(guò)“?”來(lái)實(shí)現(xiàn)。在數(shù)據(jù)源的“姓名”字段右側(cè)添加一個(gè)輔助列,字段名為“計(jì)數(shù)”,其下面的值都填充為“1”;同樣,在空白處(如F1、G1)輸入“姓名”、“計(jì)數(shù)”兩個(gè)字段名,在輸入的“姓名”字段列下(如F2、F3)分別輸入“??”、“???”,選中F1:G3,點(diǎn)擊“合并計(jì)算”;在彈出窗口“函數(shù)”處選擇“計(jì)數(shù)”,在“引用位置”處選擇數(shù)據(jù)源處的A1:B17,在“標(biāo)簽位置”勾選“首行”、“最左側(cè)”,確定后就計(jì)算出姓名中兩個(gè)字的有多少人,三個(gè)字的有多少人了(圖2)。

上面已經(jīng)說(shuō)過(guò),這種合并計(jì)算方法操作雖然簡(jiǎn)單,但它的一個(gè)缺點(diǎn)還是很明顯的,就是不會(huì)跟隨數(shù)據(jù)源中數(shù)據(jù)的變化而變化。要想解決上述問(wèn)題,還得使用SUMIF、AVERAGEIF、COUNTIF等函數(shù),這些函數(shù)都支持通配符,都能進(jìn)行分類合并統(tǒng)計(jì)。比如在H2處輸入“=AVERAGEIF($B$2:$B$17,G2,$C$2:$C$17)”,向下填充到H3,也能合并統(tǒng)計(jì)出相應(yīng)部門的平均工資。這種函數(shù)法,當(dāng)數(shù)據(jù)源的數(shù)據(jù)發(fā)生變化時(shí),統(tǒng)計(jì)結(jié)果也會(huì)發(fā)生變化。只不過(guò),這對(duì)于不熟悉函數(shù)的人來(lái)說(shuō)可能有些困難(圖3)。

|