馬震安
在工作表的空白單元區(qū)域輸入1月到12月,用于生成下拉菜單。然后依次點(diǎn)擊“開發(fā)工具→插入→表單控件→組合框”,在合適的位置畫出一個(gè)組合框控件,右擊組合框并選擇“設(shè)置控件格式”,將組合框的數(shù)據(jù)源區(qū)域設(shè)置為O1:O12,單元格鏈接為P1。這樣,當(dāng)選擇組合框中相應(yīng)的菜單時(shí),P1單元格中的值也會(huì)發(fā)生相應(yīng)的變化(圖2)。
在A16:A18單元格區(qū)域中輸入項(xiàng)目名稱(和原數(shù)據(jù)中的A2:A4一致),在B14單元格中輸入公式“=IFERROR(IF(C14-1<=0,"",C14-1),"")”,橫向填充到L14;在M14單元格中輸入公式“=P1”,橫向填充到O14;在P14單元格中輸入公式“=IFERROR(IF(O14+1>12,"",O14+1),"")”,橫向填充到Z14。這樣,就根據(jù)菜單生成了圖表所需要數(shù)據(jù)的生成參數(shù)(圖3)。
在B15單元格中輸入公式“=IF(B14="","",INDEX($B1:$M1,B$14))”,橫向填充到Z15;將M15 、O15 處的公式刪除,在N15處更改公式為“=INDEX($B1:$M1,P$1)”,這樣就會(huì)根據(jù)參數(shù)生成相應(yīng)的月份了(圖4)。
在B16單元格中輸入公式“=IF(B15="","",INDEX($B2:$M2,B$14))”,并橫向填充到Z16;更改M16單元格的公式為“=INDEX($B2:$M2,M$14)”,更改O16處的公式為“=INDEX($B2:$M2,O$14)”,刪除N16處的公式;選中B16:V16,并橫向、豎向填充到Z18。在A19:A21單元格區(qū)域中輸入項(xiàng)目名稱,在N19單元格中輸入公式“=INDEX($B2:$M2,P$1)”,并向下填充到N21單元格。這樣,就得到了創(chuàng)建圖表所需要的數(shù)據(jù)源(圖5)。
在數(shù)據(jù)源建立的基礎(chǔ)上,利用名稱管理器建立圖表所需要的數(shù)據(jù)。切換到“公式”選項(xiàng)卡,點(diǎn)擊“名稱管理器一新建”,分別建立下列名稱和位置的數(shù)據(jù):
這樣,圖表中引用的數(shù)據(jù)就構(gòu)建完成了(圖6)。
選中任一空白單元格,切換到“插入”選項(xiàng)卡,點(diǎn)擊“折線圖”,插入一個(gè)空白圖表,右擊圖表,選擇“選擇數(shù)據(jù)”,在“圖像項(xiàng)(系列)”處點(diǎn)擊“添加”,在彈出窗口的“系列名稱”處輸入“=2020”,“系列值”處輸入“=Sheet1!折線2020”,依此類推,對(duì)建立的名稱數(shù)據(jù)(除了“月份”)依次執(zhí)行添加操作;在“水平(分類)軸標(biāo)簽”處,點(diǎn)擊“編輯”,在彈出窗口的軸標(biāo)簽區(qū)域處輸入“=Sheet1!月份”(圖7)。
右擊創(chuàng)建的圖表,選擇“更改圖表類型”,在彈出的窗口中選擇“組合圖”,將代表折線的圖表類型設(shè)置為“折線圖”,代表柱形的圖表類型設(shè)置為“簇狀柱形圖”,并勾選3個(gè)簇狀柱形圖的次坐標(biāo)(圖8)。
最后,添加圖表標(biāo)題,對(duì)圖表進(jìn)行美化設(shè)計(jì)。將下拉菜單的疊放層次設(shè)置為頂層,并將其拖放到圖表相應(yīng)的位置上,選中它們進(jìn)行組合。這樣,折線圖中實(shí)現(xiàn)局部放大成柱形圖的制作就完成了。