怎么利用Cell函數(shù)實現(xiàn)Excel動態(tài)圖表的動態(tài)顯示

所謂動態(tài)圖表,就是可以根據(jù)用戶的選擇更新內(nèi)容的圖表。實現(xiàn)用戶和圖表交互的方式有很多,譬如輔助列、數(shù)據(jù)有效性的“序列”,以及“開發(fā)工具”選項卡中的控件等,今天給大家介紹利用Cell函數(shù)實現(xiàn)根據(jù)鼠標選擇顯示圖表內(nèi)容的方法。
Cell函數(shù)的主要功能是返回單元格的格式、位置或內(nèi)容等信息,語法結(jié)構(gòu)為Cell(info_type,[reference]),其中:
info_type:指定需要返回單元格信息的類型,該參數(shù)為文本,需要用雙引號引起來;
[reference]:表示要獲取信息的單元格,如省略,則返回最后更改的單元格的信息。
在下圖,鼠標停留在數(shù)據(jù)表格的任意單元格,然后點擊F9鍵更新數(shù)據(jù),圖表即顯示相應(yīng)行產(chǎn)品的柱形圖,我們一起看看制作的步驟:
步驟1:制作數(shù)據(jù)表格。
步驟2:定義兩個名稱,點擊“公式”選項卡,點擊“定義名稱”按鈕,在“新建名稱”對話框的名稱處鍵入“圖表標簽”,在引用位置處鍵入公式“=OFFSET(Sheet1!$A$2,CELL("ROW")-2,)”,然后確定。
同樣方法建立第二個名稱,在對話框的名稱處鍵入“圖表數(shù)據(jù)”,在引用位置處鍵入公式“=OFFSET(Sheet1!$B$2:$G$2,CELL("row")-2,)”。
名稱創(chuàng)建完成之后,打開“公式”選項卡下的“名稱管理器”,可以看見里面有剛剛建立的兩個名稱。
在這個步驟中,用到了“名稱”工具和Offset函數(shù),它們是建立動態(tài)圖表的兩大利器。
所謂“名稱”,實際就是一個簡潔的表示方法,用以代表單元格或者區(qū)域的引用、常量以及公式等。要想實現(xiàn)圖表的動態(tài)顯示,則生成圖表的數(shù)據(jù)源必須用公式動態(tài)生成,但在圖表的選擇數(shù)據(jù)源對話框中,無法直接鍵入公式,而用代表公式的名稱給圖表賦值即可使這個問題迎刃而解。
Offset函數(shù)的功能是根據(jù)給定的偏移量返回新的引用區(qū)域,其語法結(jié)構(gòu)為Offset(reference,rows,cols,[height],[width]),其中:
- reference:表示作為參照物的引用區(qū)域;
- rows:表示上下偏移的行數(shù),為空時表示不偏移,但分割參數(shù)的逗號需要保留;
- cols:表示左右偏移的列數(shù),為空時表示不偏移,但分割參數(shù)的逗號需要保留;
- [height]:表示要返回的引用區(qū)域的行數(shù),缺省時同參數(shù)reference;
- [width]:表示要返回的引用區(qū)域的列數(shù),缺省時同參數(shù)reference。
所以“圖表數(shù)據(jù)”名稱的公式“=OFFSET(Sheet1!$B$2:$G$2,CELL("row")-2,)”和“圖表標簽”名稱的公式“=OFFSET(Sheet1!$A$2,CELL("ROW")-2,)”會根據(jù)Cell函數(shù)讀取的光標所在的行數(shù)動態(tài)返回引用區(qū)域。
步驟3:插入柱形圖
步驟4:更改圖表的數(shù)據(jù)源
右鍵點擊圖表,在彈出的快捷菜單中選擇“選擇數(shù)據(jù)”。
在“選擇數(shù)據(jù)源”對話框中,點擊右側(cè)“水平軸標簽”的“編輯”按鈕,
選擇單元格區(qū)域B1:G1作為軸標簽。
返回“選擇數(shù)據(jù)源”對話框,在左側(cè)圖例項的列表框中刪除多余系列,只保留任意一個系列,然后點擊“編輯”按鈕,
在“編輯數(shù)據(jù)系列”對話框中,系列名稱鍵入“=sheet1!圖表標簽”,系列值鍵入“=sheet1!圖表數(shù)據(jù)”,即用名稱賦值,注意名稱前要有工作表名。
這樣,動態(tài)圖表就制作好了,然后根據(jù)自己的偏好對圖表作一些美化即可。
最后說明一下,用Cell函數(shù)實現(xiàn)交互,需要在鼠標光標放置好之后,點擊F9鍵,等于是給系統(tǒng)一個更新數(shù)據(jù)的指令,否則圖表不會動態(tài)更新。你學會了嗎?
以上就是利用Cell函數(shù)實現(xiàn)Excel動態(tài)圖表的動態(tài)顯示的技巧,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
相關(guān)文章
Excel怎么做儀表圖? Excel圓環(huán)圖制作的經(jīng)典圖表分享
Excel怎么做儀表圖?excel中經(jīng)常制作各種圖表,想要制作儀表圖,該怎么制作呢?下面我們就來看看Excel圓環(huán)圖制作的經(jīng)典圖表分享2023-09-04REPT函數(shù)怎么快速做漂亮的圖表? Excel中使用rept函數(shù)做圖表的技巧
REPT函數(shù)怎么快速做漂亮的圖表?excel中經(jīng)常需要做圖表,但是自己做的特丑,我們可以利用函數(shù)制作漂亮的圖表,下面我們就來看看Excel中使用rept函數(shù)做圖表的技巧2023-08-07powerbi怎么做數(shù)據(jù)分析? Excel用Power BI繪制數(shù)據(jù)分析圖表的教程
powerbi怎么做數(shù)據(jù)分析?excel安裝的插件,想要做數(shù)據(jù)分析,下面我們就來看看Excel用Power BI繪制數(shù)據(jù)分析圖表的教程2023-02-24- Excel如何讓圖表動起來?excel中做的圖表想要讓圖標中的元素動起來,該怎么操作呢?下面我們就來看看三步做excel動圖的技巧2022-10-10
Excel圖表怎么設(shè)置x軸y軸 Excel圖表設(shè)置x軸y軸的方法
有小伙伴們在使用Excel表格的時候想要進行x軸y軸的設(shè)置,但是不知道方法是什么樣的,小編在本篇文章里將帶來Excel圖表設(shè)置x軸y軸的方法教程,一起來了解一下吧2022-08-31excel圖表如何顯示百分比數(shù)據(jù)?excel數(shù)據(jù)轉(zhuǎn)換成圖表顯示百分比教程
這篇文章主要介紹了excel圖表如何顯示百分比數(shù)據(jù)?excel數(shù)據(jù)轉(zhuǎn)換成圖表顯示百分比教程的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹2022-06-20excel如何一次選中多個圖表或圖形對象 excel一次選中多個圖表或圖形對
我們在使用Excel文件編輯文檔時常常編輯多個圖表,那么如何一次性選中全部的圖表圖形對象進行編輯,下面就為大家說明一下2022-05-13excel怎么修改圖表圖例名稱?excel修改圖表圖例名稱教程
excel作為辦公經(jīng)常使用的軟件,我們會在excel中創(chuàng)建很多圖表圖例,為了區(qū)分圖表圖例都會設(shè)置名稱,大家知道如何修改名稱嗎?一起來看看2022-04-13excel表格怎么修改圖表里的系列1系列2? excel圖表標題修改方法
excel表格怎么修改圖表里的系列1系列2?excel表格中創(chuàng)建的圖表添加了系列1和系列2,該怎么修改系列呢?下面我們就來看看excel圖標標題修改方法2021-09-22Excel折線圖表如何添加陰影 Excel折線圖表添加陰影方法
大家知道怎么在Excel表格中的折線圖表中添加陰影嗎 ?今天小編就來教大家一個Excel折線圖表怎么添加陰影的方法,一起來了解一下吧2021-05-11