- 相關(guān)推薦
構造Excel動(dòng)態(tài)圖表
Excel中的窗體控件功能非常強大,但有關(guān)它們的資料卻很少見(jiàn),甚至Excel幫助文件也是語(yǔ)焉不詳。本文通過(guò)一個(gè)實(shí)例說(shuō)明怎樣用窗體控件快速構造出動(dòng)態(tài)圖表。
假設有一家公司要統計兩種產(chǎn)品(產(chǎn)品X,產(chǎn)品Y)的銷(xiāo)售情況,這兩種產(chǎn)品的銷(xiāo)售區域相同,不同的只是它們的銷(xiāo)售量。按照常規的思路,我們可以為兩種產(chǎn)品分別設計一個(gè)圖表,但更專(zhuān)業(yè)的辦法是只用一個(gè)圖表,由用戶(hù)選擇要顯示哪一批數據——即,通過(guò)單元按鈕來(lái)選擇圖表要顯示的數據。
為便于說(shuō)明,我們需要一些示例數據。首先在A(yíng)列輸入地理區域,如圖一,在B2和C2分別輸入“產(chǎn)品X”和“產(chǎn)品Y”,在B3:C8區域輸入銷(xiāo)售數據。
圖1
一、提取數據
接下來(lái)的步驟是把某種產(chǎn)品的數據提取到工作表的另一個(gè)區域,以便創(chuàng )建圖表。由于圖表是基于提取出來(lái)的數據創(chuàng )建,而不是基于原始數據創(chuàng )建,我們將能夠方便地切換提取哪一種產(chǎn)品的數據,也就是切換用來(lái)繪制圖表的數據。
在A(yíng)14單元輸入=A3,把它復制到A15:A19。我們將用A11單元的值來(lái)控制要提取的是哪一種產(chǎn)品的數據(也就是控制圖表要描述的是哪一批數據),F在,在A(yíng)11單元輸入1。在B13單元輸入公式=OFFSET(A2,0,$A$11),再把它復制到B14:B19。
OFFSET函數的作用是提取數據,它以指定的單元為參照,偏移指定的行、列數,返回新的單元引用。例如在本例中,參照單元是A2(OFFSET的第一個(gè)參數),第二個(gè)參數0表示行偏移量,即OFFSET返回的將是與參照單元同一行的值,第三個(gè)參數($A$11)表示列偏移量,在本例中OFFSET函數將檢查A11單元的值(現在是1)并將它作為偏移量。因此,OFFSET(A2,0,$A$11)函數的意義就是:找到同一行且從A2(B2)偏移一列的單元,返回該單元的值。
現在以A13:B19的數據為基礎創(chuàng )建一個(gè)標準的柱形圖:先選中A13:B19區域,選擇菜單“插入”→“圖表”,接受默認的圖表類(lèi)型“柱形圖”,點(diǎn)擊“完成”。檢查一下:A13:B19和圖表是否確實(shí)顯示了產(chǎn)品X的數據;如果沒(méi)有,檢查你是否嚴格按照前面的操作步驟執行。把A11單元的內容改成2,檢查A13:B19和圖表都顯示出了產(chǎn)品B的數據。
二、加入選項按鈕
第一步是加入選項按鈕來(lái)控制A11單元的值。選擇菜單“視圖”→“工具欄”→“窗體”(不要選擇“控件工具箱”),點(diǎn)擊工具欄上的“選項按鈕”,再點(diǎn)擊圖表上方的空白位置。重復這個(gè)過(guò)程,把第二個(gè)選項按鈕也放入圖表。
右擊第一個(gè)選項按鈕,選擇“設置控件格式”,然后選擇“控制”,把“單元格鏈接”設置為A11單元,選中“已選擇”,點(diǎn)擊“確定”,如圖二。
圖2
把第一個(gè)選項按鈕的文字標簽改成“產(chǎn)品X”,把第二個(gè)選項按鈕的文字標簽改成“產(chǎn)品Y”(設置第一個(gè)選項按鈕的“控制”屬性時(shí),第二個(gè)選項按鈕的屬性也被自動(dòng)設置)。點(diǎn)擊第一個(gè)選項按鈕(產(chǎn)品X)把A11單元的值設置為1,點(diǎn)擊第二個(gè)選項按鈕把A11單元的值設置為2。
點(diǎn)擊一下圖表上按鈕之外的區域,然后依次點(diǎn)擊兩個(gè)選項按鈕,看看圖表內容是否根據當前選擇的產(chǎn)品相應地改變。
按照同樣的辦法,一個(gè)圖表能夠輕松地顯示出更多的數據。當然,當產(chǎn)品數量很多時(shí),圖表空間會(huì )被太多的選項按鈕塞滿(mǎn),這時(shí)你可以改用另一種控件“組合框”,這樣既能夠控制一長(cháng)列產(chǎn)品,又節約了空間。
另外,你還可以把A11單元和提取出來(lái)的數據(A13:B19)放到另一個(gè)工作表,隱藏實(shí)現動(dòng)態(tài)圖表的細節,突出動(dòng)態(tài)圖表和原始數據。
【構造Excel動(dòng)態(tài)圖表】相關(guān)文章:
單獨打印Excel圖表11-11
Excel:讓你的圖表更具魅力11-11
用Excel制作個(gè)性化銷(xiāo)售記錄圖表11-11
讓Excel說(shuō)話(huà)11-11
EXCEL兩則技巧11-11
“蓋章”—我選用Excel11-11
Excel:工作表錦上添花11-11
“蓋章”——我選用Excel11-11