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

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