在 Excel 中,除能制作普通圖表外,還可以制作動態(tài)圖表,并且既可制作單選項動態(tài)圖表,又可制作雙選項動態(tài)圖表;我們把只有一個選項(如月份)的圖表稱為單選項動態(tài)圖表,把有兩個選項(如月份和分類)的圖表稱為雙選項動態(tài)圖表(見圖1)。制作單選項動態(tài)圖表(如月份銷量圖表),只需添加一個組合框,就可以實現(xiàn)每選擇一個月顯示相應的銷量。制作雙選項動態(tài)圖表,需要添加兩個選項按鈕和一個組合框,選項按鈕用于選擇大類,組合框用于選擇小類。以下就是它們的具體操作方法,實例中操作所用版本均為 Excel 2016。
1、如果 Excel 功能區(qū)沒有顯示“開發(fā)工具”,需要先把它顯示出來,顯示方法操作過程步驟,如圖2所示:
圖2
2、操作過程步驟說明:右鍵功能區(qū)任意空白處,在彈出的菜單中選擇“自定義功能區(qū)”,打開“Excel 選項”窗口,并自動選擇“自定義功能 區(qū)”,勾選“主選項卡”下的“開發(fā)工具”,單擊“確定”,則“開發(fā)工具”顯示到功能區(qū)。
1、復制表頭與添加組合框控件??蜻x A1:E1,按 Ctrl + C 復制,選中 A12 單元格,按 Ctrl + V 粘貼,則把表頭復制一份;選擇“開發(fā)工具”選項卡,單擊“插入”,選擇“組合框控件”,把鼠標移到要畫的位置,按住左鍵并往右下角拖,則畫出一個組合框控件;右鍵組合框控件,在彈出的菜單中選擇“設置控件格式”,打開“設置控件格式”窗口,單擊一下“數(shù)據(jù)源區(qū)域”右邊的輸入框把光標定位到哪里,框選“A2:A9”,則 $A$2:$A$9 自動填到“數(shù)據(jù)源區(qū)域”后;把光標定位到“單元格鏈接”右邊的輸入框,單擊 G12 單元格,則 $G$12 自動填到“單元格鏈接”后;單擊一下任意一個空白單元格,再單擊“組合框”,已經有了選項,選擇“3月”;操作過程步驟,如圖3所示:
圖3
2、制作動態(tài)圖表。單擊“組合框”,選回“1月”;選中 A13 單元格,選擇“公式”選項卡,單擊“查找與引用”,在彈出的下拉菜單中選擇 OffSet,打開“函數(shù)參數(shù)”窗口,光標在 Reference 后,選擇 A1 單元格,把光標定位到 Rows 后,單擊 G12 單元格,把 Rows 后的 G12 改為絕對引用,即 $G$12,在 Cols 后輸入 0,單擊“確定”;把鼠標移到 A13 右下角的單元格填充柄上,按住左鍵并往右拖,一直拖到 E12 單元格;選擇“插入”選項卡,單擊“插入柱形和條形”圖標,在彈出的樣式中選擇第一個,則插入一個柱形圖表,右鍵它,在彈出的菜單中選擇“置于底層”→ 置于底層,把圖表置于底層以便顯示“組合框”,把圖表往下移一些;右鍵“圖表”,在彈出的菜單中選擇“選擇數(shù)據(jù)”,打開“選擇數(shù)據(jù)源窗口”,框選 A12:E13,單擊“確定”;右鍵“組合框”,把鼠標移到邊框上,鼠標隨即變?yōu)榧^加帶四個箭頭的十字架,按住左鍵,把組合框移到圖表右上角,則動態(tài)圖表制作完成,選擇“月份”時,柱條會發(fā)生變化;操作過程步驟,如圖4所示:
圖4
1、復制表格標題。框選 B1:E1 這幾個單元格,按 Ctrl + C 復制,選中 A12 單元格,單擊“粘貼”,在彈出的菜單中選擇“轉置”圖標,則表格標題被轉為列;操作過程步驟,如圖5所示:
圖5
2、添加選項按鈕。選擇“開發(fā)工具”選項卡,單擊“插入”,在彈出的菜單中選擇“選項按鈕”,把鼠標移到要畫“選項按鈕”的位置,按住左鍵并拖動畫一個“選項按鈕”,雙擊按鈕中文字前面把光標定位到那里,選中“選項按鈕1”,輸入“月份”,右鍵“選項按鍵”,在彈出的菜單中選擇“設置控件格式”,在打開的窗口中,單擊“單元格鏈接”右邊的輸入框把光標定位到那里,單擊 B12,單擊“確定”;按 Ctrl + C 復制“月份”選項按鈕,按 Ctrl + V 粘貼,把粘貼的選項按鈕文字改為“分類”;按住 Shift 鍵,右鍵“月份”選項按鈕,把它們移到 D12 和 E12 兩個單元格;操作過程步驟,如圖6所示:
圖6
3、定義“選項”名稱。選擇“公式”選項卡,單擊“定義名稱”,打開“新建名稱”窗口,在“名稱”右邊輸入“選項”,選中“引用位置”右邊文本框中的 = 后的文字,輸入 IF(,框選 B12,輸入“=1,”,框選 A2:A9,輸入“,”,框選 A12:A15,輸入 ),單擊“確定”,名稱定義完成;操作過程步驟,如圖7所
圖7
公式說明:=IF(Sheet2!$B$12=1,Sheet2!$A$2:$A$9,Sheet2!$A$12:$A$15) 中條件為 Sheet2!$B$12=1,當 B12 的數(shù)字為 1 時,返回“1月到8月”,否則返回分類(T恤、襯衫、雪紡和褲子)。
4、添加組合框控件。選擇“開發(fā)工具”,單擊“插入”,選擇“組合框”圖標,畫一個組合框,右鍵它,在彈出的菜單中選擇“設置控件格式”,在打開的窗口中,把光標定位到“數(shù)據(jù)源區(qū)域”右邊的輸入框,輸入上一步定義的名稱“選項”,把光標定位到“單元格鏈接”后,單擊 C12 單元格,單擊“確定”;把“組合框”移到“分類”右邊,右鍵“分類”→ 設置控件格式,選中“單元格鏈接”右邊的 $B$12,單擊 C12,單擊“確定”;右鍵“月份”→ 設置控件格式,選中“單元格連接”右邊的 $C$12,單擊 B12,單擊“確定”;此時,選擇“月份”,組合框顯示相應的月份選項,選擇“分類”,組合框顯示相應的分類選項;操作過程步驟,如圖8所示:
圖8
5、定義“X軸”和“數(shù)據(jù)”名稱
A、選擇“公式”選項卡,單擊“定義名稱”,打開“定義名稱”窗口,在“名稱”后輸入 “X軸”,把公式 =IF(Sheet2!$B$12=2,Sheet2!$A$2:$A$9,Sheet2!$A$12:$A$15) 復制到“引用位置”后,單擊“確定”;再次打開“定義名稱”窗口,在“名稱”后輸入“數(shù)據(jù)”,把公式 =IF(Sheet2!$B$12=1,OFFSET(Sheet2!$A$1,Sheet2!$C$12,1,1,4),OFFSET(Sheet2!$A$1,1,IF(Sheet2!$C$12<=4,Sheet2!$C$12,4),8,1)) 復制到“引用位置”后,單擊“確定”;操作過程步驟,如圖9所示:
圖9
B、公式說明:
=IF(Sheet2!$B$12=2,Sheet2!$A$2:$A$9,Sheet2!$A$12:$A$15) 意思是:如果 B2 數(shù)字等于 2,則返回“1月到8月”,否則返回分類(T恤、襯衫、雪紡和褲子)。
=IF(Sheet2!$B$12=1,OFFSET(Sheet2!$A$1,Sheet2!$C$12,1,1,4),OFFSET(Sheet2!$A$1,1,IF(Sheet2!$C$12<=4,Sheet2!$C$12,4),8,1))
(1)B12 是大類,即“月份”和“分類”,C12 是小類;當選擇“月份”,在組合框中選擇“2月”,B12=1,C12=2,當選擇“3月”,B12=1,C12=3;當選擇“分類”時,B12=2,在組合框中選擇“襯衫”,C12=2;如圖10所示:
圖10
(2)OffSet函數(shù)表達:(reference, rows, cols, [height], [width])。公式 OFFSET(Sheet2!$A$1,Sheet2!$C$12,1,1,4) 以 A1 為基準單元格(即 Reference),以 C12 中的數(shù)值為 Rows(根據(jù)選擇組合框的選項變化),Cols 為 1,返回引用的高度為 1,返回引用的寬度為 4。例如,當選擇“月份”時,在組合框中選擇“1月”(C12=1),則找出與 A1 相隔 1 行 1 列的數(shù)據(jù),且返回引用的高度為 1、寬度為 4,所以返回 B2:E2 所包含的數(shù)據(jù)如圖11所示:
圖11
當在組合框中選擇“2月”時,返回 B3:E3 所包含的數(shù)據(jù),其它的以此類推。
(3)OFFSET(Sheet2!$A$1,1,IF(Sheet2!$C$12<=4,Sheet2!$C$12,4),8,1) 同樣以 A1 為基準,Rows 為 1;Cols 是一個 IF 條件公式,由于只有四個分類,因此列數(shù)小于等于 4,即 C12 的數(shù)值小于等于 4 時,返回 C12 的值,否則返回 4;由于是返回每列的數(shù)值,而每列只有 8 行,因此返回引用高度為 8,又只返回 1 列,所以返回引用寬度為 1。例如,當選擇“分類”時,在組合框中選擇“T恤”(C12=1),則找出與 A1 相隔 1 行 1 列,又返回引用高度為 8、寬度為 1,因此返回 B2:B9 所包含的數(shù)據(jù),如圖12所示:
圖12
6、制作動態(tài)圖表
選擇“插入”選項卡,單擊“柱條”圖標,在彈出的樣式中選擇第一個,右鍵插入的圖表,在彈出的菜單中依次選擇“置于底層”→ 置于底層,把圖表移到合適的位置,再次右鍵圖表,在彈出的菜單中選擇“選擇數(shù)據(jù)”,在打開的“選擇數(shù)據(jù)源”窗口中,單擊“添加”,刪除“系列值”下的 ={1},單擊 Sheet2,接著輸入“數(shù)據(jù)”,單擊“確定”返回“選擇數(shù)據(jù)源”窗口;單擊“編輯”,在打開的窗口中,再次單擊 Sheet2,接著輸入“X軸”,單擊“確定”;右鍵“圖表標題”選中它,把箭頭移到它的邊框上,鼠標變?yōu)閹Ъ^十字架,按住左鍵,把圖表標題移到圖表左邊,雙擊“圖表標題”前,然后選中這四個字,輸入“銷量動態(tài)圖表”四個字,則圖表制作完成;選擇“月份”和“分類”,會自動顯示相應的數(shù)據(jù);操作過程步驟