【Excel2019(二十一):經典動態圖實現原理】【動態圖表實現原理+利用OFFSET函數與控件創建動態圖表】

上一篇:【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)

設置公式

在這裏插入圖片描述

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章