「Excel技巧」動起來的折線圖,你看過嗎?

Excel 鼠標 Office學習 2019-06-20

Excel折線圖,想必大家都不陌生。工作中做工作報告、工作總結等,我們多多少少都會用折線圖來體現某個時間段銷售或運營數據的變化。不過大部分朋友可能都只知道靜態的折線圖的製作。不知道折線圖還可以是動態的。

今天我們要分享的就是如何製作動態折線圖。

我們要說的動態折線圖:其實就是通過拖動滾動條來控制折線圖上的數據點位置,查看折線圖圖表數據。

效果圖:

「Excel技巧」動起來的折線圖,你看過嗎?

具體步驟:

一、插入滾動條控件

1、點擊菜單【開發工具】—【插入】—【滾動條(窗體控件)】,鼠標拖動,在表格裡拖出一個滾動條;

「Excel技巧」動起來的折線圖,你看過嗎?

2、選擇滾動條,右鍵—【設置控件格式】,在彈出的【設置控件格式】對話框中,選擇【控制】,將最小值設置為1,最大值設置為10;單元格鏈接選擇任意一個空白單元格,本例選擇A5單元格;其它選項默認即可。

說明:最小值設置1,最大值10,是因為表格的數據,是從2009年至2018年,總的10年。

「Excel技巧」動起來的折線圖,你看過嗎?

操作動態圖:

「Excel技巧」動起來的折線圖,你看過嗎?

二、設置公式

在B4單元格里輸入以下公式:

=IF(INDEX($B$3:$K$3,$A$5)=B3,B3,NA()),

然後公式向右填充剩餘單元格。

「Excel技巧」動起來的折線圖,你看過嗎?

公式說明:

Index函數的語法:

=index(區域,行號/列號)

If函數的語法:

=IF(測試條件,結果1,結果2)

A5單元格顯示的數字是滾動條在控制,滾動條在初始位置的時候,A5單元格就顯示1,滾動條滾動一下,即增加一個位置,A5單元格就顯示2,依此類推,當滾動條滾動到末端,A5單元格就顯示10。

所以本例中的公式:

=IF(INDEX($B$3:$K$3,$A$5)=B3,B3,NA()),

先用index函數提取B3:K3區域指定位置的值,這指定位置是由A5單元格的值決定;

再用if函數判斷index函數返回的值是否等於B3,當等於B3時,則返回B3,否則返回NA()。

NA()

NA()=#N/A,即表示無法得到有效值;

由於在圖表中,空值會顯示0;所以我們這裡使用#N/A錯誤值來代替,這樣子在圖表中就不會被顯示了。

操作動態圖:

「Excel技巧」動起來的折線圖,你看過嗎?

三、插入折線圖

1、選中單元格數據區域,即A2:K4單元格,點擊菜單的【插入】—【折線圖】;

「Excel技巧」動起來的折線圖,你看過嗎?

2、選中折線圖,右鍵—【更改系列圖表類型】,在彈出的【更改圖表類型】對話框裡,選擇【所有圖表】—【組合】,系列1選擇【折線圖】,系列2選擇【帶數據標記的折線圖】。

「Excel技巧」動起來的折線圖,你看過嗎?

操作動態圖:

「Excel技巧」動起來的折線圖,你看過嗎?

四、設置折線圖上的數據點格式

選中折線圖上的圓點,右鍵—【設置數據點格式】,在彈出的【設置數據點格式】對話框裡,選擇【填充線條】—【標記】—【數據標記選項】—【內置】,設置圓點的類型及大小。

「Excel技巧」動起來的折線圖,你看過嗎?

操作動態圖:

「Excel技巧」動起來的折線圖,你看過嗎?

五、將滾動條拖動到折線圖上面

右鍵選擇滾動條—【疊放次序】—【置於頂層】,然後用鼠標將滾動條拖動放置在圖表上即可。

「Excel技巧」動起來的折線圖,你看過嗎?

操作動態圖:

「Excel技巧」動起來的折線圖,你看過嗎?

相關推薦

推薦中...