Excel動態圖表,簡單又好玩

圖片

小夥伴們好啊,今天老祝和你們分享一個簡單好玩的動態圖表技巧。
ide

先看效果:函數

圖片

光標在不一樣行中單擊時,圖表可以自動顯示該行商品的6個月銷量變化狀況。spa

接下來我們就看看具體的操做步驟。blog


步驟一:圖片

首先在空白單元格,如A9,輸入公式,並將公式向右複製。若是公式提示循環引用,我們不用管它。ci

=INDEX(A:A,CELL("row"))get

CELL("row")的做用是返回活動單元格的行號。it

INDEX函數再根據活動單元格行號,返回A列中對應行的內容。io

這樣就能夠實現單擊某個單元格時,INDEX函數返回這一行中A列的內容了。class

圖片


步驟二:

用於獲取活動單元格行號的公式沒法自動刷新,我們還須要添加一段VBA代碼,來強制Excel刷新。

右鍵單擊工做表標籤,查看代碼,在彈出的VBE窗口中,輸入如下代碼。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Calculate

End Sub

關閉VBE窗口,這樣單擊某個單元格,就能夠在第九行中顯示活動單元格所在行的內容了。

圖片


步驟三:

選中第九行的數據,插入柱形圖。

右鍵單擊柱形圖→選擇數據。將水平軸標籤設置爲第一行的月份區域。

圖片


步驟四:

調整圖表系列間距和顏色,進行適當美化。

圖片

通過簡單的設置,一個漂亮美觀的動態圖表就製做完成了:

圖片

最後記得將文件保存爲xlsm格式哦。


注意:因爲代碼會使Excel不斷強制刷新,若是工做表中有比較多的公式,使用此方法會使Excel響應變慢,另外還會影響Excel的複製粘貼功能,因此小夥伴們在工做中仍是須要根據實際狀況來選擇哦。


好了,今天我們的內容就是這些吧,祝各位小夥伴豬年新起點、新徵程、新收穫!