俞木發(fā)
比如下面的報表是某公司A、B、C三種產(chǎn)品一季度的銷量對比,現(xiàn)在需要制作可以按照月份和產(chǎn)品類別進行篩選的動態(tài)報表(圖1)。
選中A1: C4區(qū)域,依次點擊“ 插入→ 圖表→ 柱形圖”,按提示插入一個柱形圖表。接著選中A1:A4區(qū)域,依次點擊“數(shù)據(jù)→篩選”,在A1單元格中添加篩選按鈕。這樣點擊“篩選”,在彈出的窗口中只要按自己的需要選擇顯示的月份,就可以制作出按月份篩選顯示的動態(tài)圖表了(圖2)。
因為Excel默認只能對列添加篩選,因此要制作按產(chǎn)品篩選的圖表,我們就需要將產(chǎn)品行的內(nèi)容轉(zhuǎn)換為列。新建一個工作表2,選中A1:D4區(qū)域,接著在A1單元格中輸入公式“=TRANSPOSE(Sheet1!A1:D4)”,然后按下“Ctrl+Shift+回車鍵”(表示輸入的是數(shù)組公式),這樣原來表格的內(nèi)容就會按行列轉(zhuǎn)換后填充在表2的A1:D4區(qū)域(圖3)。
公式解釋:
這里使用TRANSPOSE函數(shù)對表格指定的區(qū)域進行行列的互換,需要注意的是,轉(zhuǎn)換后的區(qū)域結(jié)構(gòu)(即表2的A1:D4區(qū)域)一定要和原來表1的結(jié)構(gòu)相對應(yīng)。比如原來表1的區(qū)域是A1:C4(3列4行),那么就要在表2中選擇A1:D3(表示4列3行),這樣才可以實現(xiàn)對應(yīng)的行列互換操作。
操作同前面介紹的一樣,先選中A1:D4區(qū)域并插入柱形圖表,然后在A列添加篩選按鈕,接著按照實際需要依次對產(chǎn)品進行篩選顯示即可(圖4)。
由于這里是使用TR ANSPOSE函數(shù)引用原來表格中的數(shù)據(jù),因此可以將其作為模板使用。這樣以后在原始工作表中更改數(shù)據(jù)后,表2引用的數(shù)據(jù)也會同步更改。大家可以利用這個方法實現(xiàn)任意月份、產(chǎn)品數(shù)據(jù)的動態(tài)顯示。