見證奇蹟的時刻:Excel圖表瞬間消失的祕密

Excel 中國統計網 中國統計網 2017-09-14

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

在講課過程中,我們需要為學員展示一張圖表,但是為了不佔用有限的上課時間,就不在課堂上去做圖,而是提前做好並將其隱藏。在講課的時候,根據需要適時讓它出現,恰到好處。

上週五預告了一個圖表的隱藏/出現效果,如下GIF所示:

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

勾選控件,圖表出現;取消勾選,圖表消失。

這個效果可以用在課件製作中。比如,在講課過程中,我們需要為學員展示一張圖表,但是為了不佔用有限的上課時間,就不在課堂上去做圖,而是提前做好並將其隱藏。在講課的時候,根據需要適時讓它出現,恰到好處。

這個案例容易實現嗎?告訴你——非常簡單,都是些簡單實用的技巧組合。

下面用一張圖說明這個案例中用到的技巧和實現原理。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

下面來看詳細製作過程。

01 製作圖表

第一步,使用數據源製作好圖表,並將圖表四個邊錨定到單元格邊線上(按住ALT鍵,拖動圖表四個邊,讓圖表自動吸邊線),目的是後續方便定義圖表所在區域。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

如上圖所示,圖表所在區域為:商業銀行品牌分析圖!B71:G88

02 製作控件

開發工具選項卡-插入-複選框控件,在工作表Sheet1繪製一個複選控件,並命名和設定鏈接單元格(本例中為C13)。

這樣,勾選複選框,C13輸入TRUE,取消勾選,C13輸出FALSE。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

03 定義名稱

打開名稱管理器(CTRL+F3),定義一個名稱,命名為“顯示與隱藏”。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

名稱引用位置為:

=IF(Sheet1!$C$13,OFFSET(商業銀行品牌分析圖!$B$70,1,0,18,6),OFFSET(商業銀行品牌分析圖!$B$90,1,0,18,6))

OFFSET函數可以返回一個行乘列的區域,本例中當C13為TRUE時,返回圖表所在區域,C13為FALSE時返回一個同樣大小的空白區域,即:商業銀行品牌分析圖!B71:G88

對OFFSET函數不熟悉的朋友,可以看下面這張圖瞭解其語法和參數含義。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

▲ OFFSET函數參數及語法示例(點開查看清晰圖)

04 設置圖片地址

激活工作表Sheet1,任意插入一張圖片。

點擊選中圖片,並在編輯欄輸入:=顯示與隱藏,回車。

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

下面再看一遍最終效果:

見證奇蹟的時刻:Excel圖表瞬間消失的祕密

▲ 圖表的隱藏/出現

05 總結

簡單總結一下,這個案例最關鍵的一步是用OFFSET函數的使用以及名稱的定義。

之所以要進行名稱定義,是因為在做圖片鏈接的時候不能直接將公式寫到編輯欄。這種處理方式在Excel中很普遍,比如我們之前的推文《不連續數據,如何求排名?》,就是先用定義名稱的方式定義一個不連續的排名區域,然後再使用RANK函數求排名。

雖然本案例講的是圖表的隱藏與出現,但實際上你可以用來顯示任何內容(報表、文字、圖形……),本質上都是對單元格地址進行“拍照”。

以上就是今天的內容,歡迎留言~

案例文件下載

關注公眾號“中國統計網”後臺回覆關鍵字“7912”獲取下載地址

End.

運行人員:中國統計網小編(微信號:itongjilove)

微博ID:中國統計網

中國統計網,是國內最早的大數據學習網站,公眾號:中國統計網

http://www.itongji.cn

相關推薦

推薦中...