㈠ Excel 動態圖標如何製作
方法/步驟
一
數據的提取
這個過程主要是把這五種產品的某月的銷售數據提取到工作表的另一個工作表中(當然也可以是當前工作表的另一個區域),以便創建圖表。由於圖表是基於提取出來的數據創建,而不是基於原始數據創建,我們將能夠方便地切換提取五種產品的某月的銷售數據,也就是切換用來繪制圖表的數據。
在sheet2工作表的a3單元輸入=sheet1!a3,然後拖動a1單元格的填充柄把它復制到a4:a7。我們將用sheet2工作表的a1單元的值來控制要提取的是五種商品哪個月的銷售數據(也就是控制圖表要描述的是哪一批數據)。現在,在a1單元輸入1。在b2單元輸入公式=offset(sheet1!a2,0,
$a$1),然後拖動b2單元格的填充柄再把它復制到b4:b7。
offset函數的作用是提取數據,它以指定的單元為參照,偏移指定的行、列數,返回新的單元引用。在本例中offset(sheet1!a2,0,
$a$1)函數的意義就是:找到同一行且從a2(b2)偏移一列的單元,返回該單元的值(圖1)。
二
圖表的製作
這個過程主要是在sheet1工作表中以sheet2工作表中a2:b7的數據為基礎創建一個標準的簇狀柱形圖。首先在sheet1中選中任意空白單元格,選擇「插入→圖表」菜單,選擇的圖表類型為「簇狀柱形圖」,點擊「下一步」,然後在數據區域處點擊紅色箭頭,選中sheet2工作表中a2:b7區域,再點擊紅色箭頭將窗口還原,這時你就能預覽到一個簇狀柱形圖,最後點擊「完成」按鈕,這時就會在sheet1中插入一個圖表。檢查一下,a2:b7和圖表是否確實顯示了五種商品1月份的銷售數據;如果沒有,檢查你是否嚴格按照前面的操作步驟執行。把a1單元的內容改成2,檢查a2:b7和圖表都顯示出了五種商品2月份的銷售數據。
為圖表添加下拉列表組合框
在sheet1工作表中選擇菜單「視圖→工具欄→窗體」(注意可不是選擇「控制項工具箱」),點擊工具欄上的「組合框」按鈕,再點擊圖表上方的空白位置,在圖表上就添加了一個下拉組合框,我們可以拖動組合框來改變它的位置,還可以拖動它的控制點來改變它的大小(圖2)。
三
右擊這個組合框,選擇「設置控制項格式」,然後選擇「控制」選項卡,把「單元格鏈接」設置為sheet2!$a$1單元格。由於組合框控制項的數據區域只能選擇列區域,所以我們可以在sheet2中的一個空白列處(如d2到d7單元格)輸入1~6月,然後設置組合框的數據區域為sheet2!$d$2:$d$7,即sheet2工作表中的d2:d7區域。
點擊一下圖表上按鈕之外的區域,然後你就可以點擊下拉列表,根據當前選擇的月份顯示對應的圖表了(圖3)。