動態(tài)Excel圖表

有如下數(shù)據(jù),想要用圖表展示,但是想要每次只顯示一列,通過單選按鈕來實現(xiàn)功能。記住,只想要在Excel中實現(xiàn),還不用宏,怎么做呢?

待顯示的數(shù)據(jù)
效果圖

創(chuàng)建單選按鈕

確認(rèn)Excel的菜單欄里有沒有開發(fā)工具,如果沒有,可以選擇文件 -> 選項 ->自定義功能區(qū),勾選開發(fā)工具,讓開發(fā)工具菜單顯示出來。

Excel選項


開發(fā)工具菜單

選擇插入 -> 表單控件 -> 選項按鈕(窗體控件)。按照列名修改按鈕的名稱。

插入單選按鈕


單選按鈕效果

在單選按鈕上右鍵 -> 設(shè)置控件格式,把單元格鏈接至某一個單元格,可以把這個單元格藏在圖表后面。

鏈接按鈕和單元格

這時候切換單選按鈕,就會發(fā)現(xiàn)這個單元格的值隨著按鈕而改變。第一個按鈕顯示1,第二個顯示2,以此類推。

按鈕和單元格鏈接的結(jié)果

OFFSET函數(shù)指定數(shù)據(jù)引用

然后使用offset函數(shù)獲得數(shù)據(jù)的引用。Excel給出了官方定義:以指定的引用為參考系,通過給定偏移量返回新的引用。意思是,找一個單元格作為基準(zhǔn),找到需要的單元格(一個或多個),返回這些單元格。

offset函數(shù)定義
offset函數(shù)參數(shù)

offset函數(shù)參數(shù)的意思是:

reference:基準(zhǔn)單元格,可以設(shè)置為A1,左上角第一個,也可以按需設(shè)置

rows:向下偏移幾行,如果是負(fù)數(shù),就是向上偏移

cols:向右偏移幾列,如果是負(fù)數(shù),就是向左偏移

[height]:想要返回幾行

[width]:想要返回幾列

根據(jù)范例數(shù)據(jù)得到公式=OFFSET(A1,1,H4-1,7,1),H4就是上面鏈接了單選按鈕的單元格。可以在單元格中校驗公式的正確性,之后復(fù)制函數(shù)留著備用。

填入offset函數(shù)

在公式菜單欄下,打開名稱管理器。

名稱管理器位置
名稱管理器界面

新建,填入名稱,引用位置填入offset函數(shù)內(nèi)容。

新建公式名稱管理器

發(fā)現(xiàn)引用位置會自動把Sheet名稱加上,注意在單元格名稱行列加上$,使用絕對地址。

完成新建

插入圖表,選擇數(shù)據(jù),

填入名稱
確認(rèn)數(shù)據(jù)
顯示結(jié)果1
顯示結(jié)果2

最后把圖表往上拖一點,蓋住按鈕鏈接的單元格,或者直接把單元格字體顏色改成白色。再看下效果圖。

效果圖

2020.3.10追加

如果想要在一個圖表里顯示多條曲線,可以在名稱管理器中加上多個名稱,每個名稱還是按照一條曲線創(chuàng)建。不需要把列寬變?yōu)槎鄠€。在選擇數(shù)據(jù)時,添加2次。


編輯數(shù)據(jù)系列



選擇數(shù)據(jù)源


結(jié)果
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容