看到這裡,是不是覺得這個圖表的逼格比一般的圖表逼格高了很多呢,相信在演示的時候,老闆也會喜歡的。
上圖的數據源表,如下:
正式做之前要理解和掌握兩個法寶,後面的事就簡單許多了,我們開始吧。
1.先掌握兩個法寶 具體怎麼實現呢,我這裡借助了EXCEL的兩大法寶,在之前的文章裡都講到過,一個是表單控件,一個是offset函數,這兩個法寶讓我們圖表的檔次一下子從貧民窟蹦到了上流社會。 表單控件,如果看不到開發工具選項,需将開發工具選項卡要釋放出來,大家可在文件-選項-自定義功能區把這個找到:
不過大家一定要選擇紅框中的控件,而不是紅框下方的控件,下方的控件是和VBA相關的控件,是涉及編程的。
接下來我說一下offset函數的使用,之前講過很多次了,這個函數的使用範圍是很廣的,也是很有用的一個函數,我借用之前講的直接來說了,
我們先看先看下他的參數的含義OFFSET(起點,移動幾行,移動幾列,幾行高,幾列寬),具體可看下圖演示過程:
假設公式為OFFSET(B3,0,0,1,1),那就是不移動行、列。一個單元格高、寬,那區域就還是在B3一個單元格。
2.做一個控件-滾動條
我們直接選中表單控件中第二行第三個,拖動我們的表中,調試的合适的長度和方向,這個就看個人喜好了,然後選中滾動條點擊鼠标右鍵,選擇設置控件格式,當前值大家不用管,紅框中的區域按照我的數字進行設置,1代表最小為1月,12月最大為12月,頁步長其實也不用管,主要意思是點擊滾動條方塊是移動的長度,單元格鍊接我選擇了F1單元格,這樣F1單元格的數字就會随着滾動條的拖動在1-12之間進行整數,設置如下:
3.借助定義名稱
接下來需要借助我們的定義名稱,這個也在之前多次講過,
我們先選中一個任意的單元格,然後點擊公式-定義名稱後将收入、利潤、利潤率進行定義,目的通過offset這個數據偏移函數按照我們的需求更改圖表引用區域,如下所示:
這是我們對收入這一列的區域定義,我們将名稱設置為收入,引用位置的公式為=OFFSET(Sheet1!$B$1,1,0,Sheet1!$F$1,1);
按照同樣的方法我們對利潤利潤率區域進行定義,利潤列我們将名稱設為利潤,引用位置=OFFSET(Sheet1!$C$1,1,0,Sheet1!$F$1,1),利潤率列,名稱設為利潤率,引用位置=OFFSET(Sheet1!$D$1,1,0,Sheet1!$F$1,1)。 大家可以看到offset函數中除了
Sheet1!$F$1這個參數是變量,其他都是固定的,而這變量是高度的參數,他的變化可以在1-12之間進行,我們所選取的範圍也會随之進行變化。
4.插入組合圖及設置 我們選中A1:D13區域,插入圖表,選擇組合圖,将利潤率選擇折線圖,并将其後方的次坐标軸複選框打勾,然後點擊确定就可以了。如下:
到這裡我們還差最後一步就完成,也是最關鍵的一步,我們點擊新生成的組合圖表,點擊右鍵點擊選擇數據,如下:
打開後會彈出如下内容:
然後我們依次選中收入,然後點擊編輯,将系列值改為=動态表.xlsx!收入,需要說一下的是這個“
動态表”
三個字是我的文件簿的名字,大家可根據自己的文件名稱進行調整,收入就是之前定義名稱所代表的的區域。
按照同樣的方法我們把利潤、利潤率的系列值進行調整,分别改為=
動态表.
xlsx!利潤、=
動态表.
xlsx!利潤率,這樣我們就完成相關操作了,剩下的就是報表的美化工作了。
有話要說...