国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

制作隨鼠標而動的動態(tài)圖表

2016-12-16 07:01:04馬震安
電腦愛好者 2016年22期
關(guān)鍵詞:折線圖單元格圖表

馬震安

以前我們常用表單控件來制作動態(tài)圖表,通過選項按鈕、下拉列表等控件來控制圖表的互動。而在下面的實例中只需要鼠標來到相應(yīng)單元格,不用點擊,即可使圖表發(fā)生動態(tài)變化(圖1)。操作更加簡單了,但實現(xiàn)起來容易嗎?讓我們在Excel 2016中試試看吧。

1. 巧用簡單自定義函數(shù)

我們以球員得分數(shù)據(jù)表為例,打開數(shù)據(jù)表,整理好數(shù)據(jù)。

隨后點擊“公式”選項卡中的“定義名稱”,新建名稱分別為“姓名”、“數(shù)據(jù)”,引用位置分別選擇J2、K2的兩個名稱。點擊“開發(fā)工具”選項卡打開VBA編輯窗口,點擊“插入→模塊”,在右側(cè)的代碼編輯區(qū)輸入圖中的兩個簡單自定義函數(shù)即可(圖2)。

接下來,在J9單元格輸入“=IF(ISERROR(HYPERLINK(hl($A$1))),$A$1,HYPERLINK(hl($A$1)))”,在J10單元格輸入“=IF(ISERROR(HYPERLINK(hl($A$7))),$A$7,HYPERLINK(hl($A$7)))”,J11到J13單元格中的公式依次類推,這樣在J9、J10、J11、J12、J13就會顯示NBA球員姓名,同時也實現(xiàn)了當鼠標放到J9、J10、J11、J12、J13單元格時,J2單元格就會出現(xiàn)相應(yīng)的行號值;同樣,在K8單元格輸入“=IF(ISERROR(HYPERLINK(hll(B$1))),B$1,HYPERLINK(hll(B$1)))”,L8單元格輸入“=IF(ISERROR(HYPERLINK(hll(C$1))),C$1,HYPERLINK(hll(C$1)))”,M8到O8單元格中的公式依次類推,這樣在K8、L8、M8、N8、O8就會顯示各項參數(shù)名稱,同時也實現(xiàn)了當鼠標放到K8、L8、M8、N8、O8單元格時,K2單元格就會出現(xiàn)相應(yīng)的列號值;在L1:P1輸入相應(yīng)賽季,在L2單元格中輸入“=OFFSET($A$1,COLUMN()-12+$J$2,$K$2,1,1)”,并向右填充到P2,這樣就會根據(jù)J2、K2單元格的行號、列號獲取到制作圖表所需要的數(shù)據(jù)(圖3)。

2. 為數(shù)據(jù)區(qū)域添加圖表

選定好L1:P2數(shù)據(jù)區(qū)域,插入數(shù)據(jù)點折線圖。根據(jù)需要設(shè)置好折線圖的線條樣式、繪圖區(qū)的背景色;另外,將折線圖調(diào)整好大小,拖放到顯示姓名和各項參數(shù)名稱所圍成的單元格區(qū)域,并設(shè)置好折線圖放置處單元格的填充色(圖4)。

3. 設(shè)置指定單元格效果

當鼠標移動到相應(yīng)單元格,除了能獲取相應(yīng)數(shù)據(jù),最好單元格還可以有填充色的改變。選定J9:J13,點擊“開始”選項卡中“條件格式”下的“新建規(guī)則”,在彈出的窗口中點擊“新建規(guī)則”按鈕,再在新彈出的窗口中,規(guī)則類型處選擇“使用公式確定要設(shè)置格式的單元格”,在“為符合此公式的值設(shè)置格式”處輸入“=$J9=INDEX($A$1:$A$30,$J$2,0)”。點擊“格式”按鈕,在彈出的窗口中設(shè)置好單元格所需要的格式(圖5)。

確定后返回“條件格式規(guī)則管理器”,在新建規(guī)則的“如果為真則停止”處進行勾選。同樣道理,選定K8:O8,新建規(guī)則,公式處輸入“=COLUMN()-$K$2=10”(圖6)。

通過這樣的設(shè)置,就實現(xiàn)了當鼠標移動到相應(yīng)單元格時,單元格就進行顏色的填充、邊框顏色的改變及文字顏色的改變。

4. 對圖表進行必要的裝飾

為看起來更加美觀,需對圖表進行一些必要的裝飾。插入1個“形狀”中的圓角矩形,調(diào)整其大小使其比姓名、參數(shù)名、圖表區(qū)稍大些,設(shè)置其填充色為無,線條寬度5磅,顏色與單元格填充色一致。將J9:J13單元格橫線顏色設(shè)置為白色,K8:O8單元格豎線顏色也設(shè)置為白色,在J8單元格插入裝飾性的圖標或文字(圖7)。

小提示

HYPERLINK函數(shù)具有鏈接跳轉(zhuǎn)功能,整個IF函數(shù)語句就是根據(jù)ISERROR()函數(shù)的值,如果是錯誤值就顯示相應(yīng)單元格的值,否則就在J2或K2中顯示相應(yīng)的行列號;而OFFSET函數(shù)是以A1單元格作為參考系,向下移動COLUMN()-12+$J$2行,向右移動$K$2列,其中COLUMN()表示當前列號,即L列的列號為12,M列的列號為13。名稱的引用位置也可根據(jù)需要自己設(shè)置,以上涉及到的公式也可在自己所需要的單元格中輸入。

小提示

在設(shè)置規(guī)則格式時,單元格的填充色最好與圖表背后單元格區(qū)域的填充色一致,這樣實現(xiàn)起來效果更加逼真。

猜你喜歡
折線圖單元格圖表
Optimization Design of Miniature Air Quality Monitoring System Based on Multi-Sensor Fusion Technology
玩轉(zhuǎn)方格
玩轉(zhuǎn)方格
淺談Excel中常見統(tǒng)計個數(shù)函數(shù)的用法
西部皮革(2018年6期)2018-05-07 06:41:07
讓折線圖顯示在一個單元格中
再多也不亂 制作按需顯示的折線圖
電腦愛好者(2018年2期)2018-01-31 19:07:26
美化Excel折線圖表
電腦愛好者(2017年1期)2017-04-14 10:16:22
雙周圖表
足球周刊(2016年14期)2016-11-02 10:54:56
雙周圖表
足球周刊(2016年15期)2016-11-02 10:54:16
雙周圖表
足球周刊(2016年10期)2016-10-08 18:30:55
东光县| 高安市| 五河县| 常熟市| 景泰县| 益阳市| 澜沧| 滨海县| 南川市| 鄂尔多斯市| 威宁| 嘉义市| 固阳县| 汽车| 科尔| 星座| 林甸县| 启东市| 和龙市| 原平市| 甘谷县| 贵定县| 尉氏县| 望奎县| 青铜峡市| 十堰市| 巴马| 利辛县| 和政县| 怀集县| 彰武县| 龙陵县| 屯门区| 五河县| 垫江县| 津南区| 巴彦县| 界首市| 河津市| 聂拉木县| 兴文县|