上一篇:【Excel2019(二十):圖表基礎】【認識圖表中的元素+創建並美化柱形圖】
文章目錄
動態圖表實現原理
理解圖表中的數據系列
原數據
生成關於彩盒的折線圖
空白單元格中插入一個折線圖-選中折線圖-右鍵-選擇數據源-添加
手工修改系列中的數值與座標軸數據
改變水平(分類)軸標籤
效果圖
利用IF創建簡單的動態圖表
打開開發者工具
文件-選項-自定義功能區-勾選開發者工具
插入複選框
開發者工具-插入-表單控件-複選框-在表格中畫一個大小即可
設置單元格鏈接
選中複選框-右鍵-設置控件格式-單元格鏈接
在任意單元格插入if函數
一定要使用絕對引用,不然數據會變化
公式-定義名稱
將IF函數的公式複製粘貼到引用位置
插入一個折線圖,勾選彩盒即可出現圖像,否則不可以出現
利用OFFSET函數與控件創建動態圖表
OFFSET函數概述
=OFFSET(基準位置,向下或上偏移幾行,向右或左偏移幾列,引用區域的高度,引用區域的寬度)
公式裏面的第1個參數可以是單元格,也可以是單元格區域,第2和第3個參數可爲正數,也可以是負數,如果是正數,表示向下和向右偏移,如果是負數,則表示向上和向左偏移,第4和第5個參數如果省略不寫,則默認爲和第1個參數大小一致。
OFFSET函數的動態引用示例
定義一個數據區域的公式
=OFFSET($A$1,0,0,COUNTA( $A: $A),11)
此時更改原數據,數據透視表也可以隨之變化(右鍵-刷新)
動態圖表:永遠返回最後10行數據
原數據
公式1
=OFFSET($B$1,COUNTA( $B: $B)-10,0,10,1)
設置公式
製成一個可視化的折線圖(具體的步驟上文有重複操作)
在原數據中添加兩條新數據
公式2(取最後十個日期)
=OFFSET($A$1,COUNTA( $A: $A)-10,0,10,1)
設置公式
動態圖表:通過控件控制圖表數據
滾動條
開發者工具-插入-滾動條
第一個滾動條代表選取的移動
第二個滾動條代表選取的大小
公式1(成交量)
=OFFSET($B$1, $E$5,0, $E$8,1)
設置公式
滑動滾條可以改變圖像
公式2(日期)
=OFFSET( $A$1, $E$5,0, $E$8,1)
設置公式