當(dāng)Excel圖表數(shù)據(jù)中包含多個(gè)系列時(shí),,通常需要讓這些系列同時(shí)顯示在圖表中進(jìn)行對比,。但有時(shí)可能無需讓各系列同時(shí)顯示在圖表中,這時(shí)可以添加一個(gè)下拉列表來選擇某個(gè)系列,,讓該系列單獨(dú)顯示在圖表中以便查看,。這種動態(tài)圖表可以用下面的兩種方法來制作,一是在輔助列中用公式得到某個(gè)系列數(shù)據(jù),,二是通過定義名稱得到系列數(shù)據(jù),,然后在源數(shù)據(jù)對話框中添加名稱。下面用一個(gè)具體的例子進(jìn)行說明,,單擊 這里 打開示例文件下載頁面,。 假如下表為某公司全年的銷售數(shù)據(jù),這些數(shù)據(jù)位于A1:D13區(qū)域,,需要通過下拉列表選擇某個(gè)產(chǎn)品系列,,讓所選系列單獨(dú)顯示在圖表中。
以Excel 2010為例,,Excel 2007和Excel 2003中的方法大致相同,。 方法一:輔助列+公式 1.在工作表中添加并設(shè)置組合框控件 可以通過多種方法在工作表中添加下拉列表,如通過數(shù)據(jù)有效性,、添加ActiveX 控件,、添加表單控件等。本例以添加表單控件為例,在功能區(qū)中選擇“開發(fā)工具”選項(xiàng)卡,,在“控件”組中單擊“插入→表單控件→組合框(窗體控件)”,。 如果“開發(fā)工具”選項(xiàng)卡沒有顯示在功能區(qū)中,可在“選項(xiàng)”對話框中進(jìn)行設(shè)置讓其顯示出來,,具體參考本站其他文章,。 這時(shí)鼠標(biāo)指針變成細(xì)十字形,按住鼠標(biāo)左鍵在工作表中拖動,,繪制一個(gè)組合框控件,。由于在單擊該控件時(shí),需要在組合框的下拉列表中顯示“產(chǎn)品A”,、“產(chǎn)品B”等系列名稱以供選擇,,因而在設(shè)置前需先將這些系列名稱輸入或粘貼到某列中,本例將B1:D1區(qū)域中的系列名稱通過“選擇性粘貼→轉(zhuǎn)置”粘貼到I1:I3區(qū)域,。 右擊組合框控件,,在彈出的快捷菜單中選擇“設(shè)置控件格式”,彈出“設(shè)置對象格式”對話框,,選擇“控制”選項(xiàng)卡,,將“數(shù)據(jù)源區(qū)域”設(shè)置為“$I$1:$I$3”,將“單元格鏈接”設(shè)置為J1單元格,,這樣在組合框中選擇某個(gè)系列名稱時(shí),,J1單元格中就會顯示相應(yīng)的數(shù)字。 2.添加輔助列并設(shè)置公式 以F列和G列為輔助列,。將A1:A13區(qū)域中的“月份”數(shù)據(jù)復(fù)制到F列,,在G1單元格中輸入公式: =OFFSET($A$1,ROW(A1)-1,$J$1) 然后拖動填充柄,填充公式到G13單元格,,在組合框中選擇某個(gè)系列,,如“產(chǎn)品A”,G列就會顯示該系列的數(shù)據(jù),,如圖所示,。 3.插入圖表 選擇F1:G13區(qū)域中的某個(gè)單元格,在功能區(qū)中選擇“插入→折線圖→折線圖”,,插入圖表,。在組合框中選擇某個(gè)系列,圖表就會顯示該系列,。 方法二:先定義名稱,,然后在選擇數(shù)據(jù)對話框中添加名稱 1.添加組合框控件并設(shè)置其“數(shù)據(jù)源區(qū)域”和“單元格鏈接”,具體參照方法一 ,。 2.定義名稱,。 在功能區(qū)中選擇“公式”選項(xiàng)卡,,在“定義的名稱”組中單擊“定義名稱”,彈出“新建名稱”對話框,。在“名稱”右側(cè)的文本框中輸入一個(gè)名稱,,如“series_name”,在“引用位置”處輸入公式: =OFFSET($A$1,,$J$1) 用同樣的方法定義另一個(gè)名稱“series_value",,公式為: series_value: =OFFSET($A$2:$A$13,,$J$1) 3.插入圖表并添加名稱 選擇某個(gè)空單元格,,在功能區(qū)中選擇“插入→折線圖→折線圖”,插入一個(gè)空的圖表,。然后在“圖表工具-設(shè)計(jì)”選項(xiàng)卡的“數(shù)據(jù)”組中單擊“選擇數(shù)據(jù)”,,彈出“選擇數(shù)據(jù)源”對話框,單擊對話框中的“添加”,,在“編輯數(shù)據(jù)系列”對話框中輸入定義的名稱,方法如下: 在“系列名稱”下方輸入: =sheet1!series_name 在“系列值”下方輸入: =sheet1!series_value 注意上述兩個(gè)公式中包含當(dāng)前工作表名稱,,本例為“sheet1”,,需根據(jù)實(shí)際進(jìn)行修改。如果省略名稱前面的“sheet1!”,,Excel會提示“您所鍵入的公式含有錯(cuò)誤……”而無法輸入名稱,。 單擊“確定”,返回“選擇數(shù)據(jù)源”對話框,,右側(cè)的“水平(分類)軸標(biāo)簽”區(qū)域中單擊“編輯”按鈕,,設(shè)置水平軸標(biāo)簽區(qū)域?yàn)锳2:A13,單擊兩次“確定”完成圖表,。 |
|