tft每日頭條

 > 生活

 > excel圖表數據區域怎麼多選

excel圖表數據區域怎麼多選

生活 更新时间:2024-09-29 06:31:56

如果你使用 365 版本的 Office,地圖的繪制已有内置功能來實現,那就非常簡單了。在這篇練習裡,除了複選框和地圖,我們再增加一個 “一鍵 Clear All 複選框” 的功能。完成的效果如下圖。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)1

原理簡介

使用省名和複選框勾選的結果插入365地圖,即可得到足迹地圖。複選框使用我們的個人宏代碼一鍵批量高效插入。

我們按如下步驟來練習:

1、制作複選框。

上篇已經說過,這麼多複選框要插入、對齊、改文字、鍊接單元格,手動做是太麻煩太累了。一鍵批量高效插入的方法,有點小複雜,參見《向經濟學人學圖表》第2季裡的介紹。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)2

(一鍵批量高效插入複選框并鍊接單元格)

2、插入地圖。

使用圖中的B和D列,已經可以插入365版本的地圖了。不過為了便于理解,範例裡我們還是将TRUE和FASLE轉換為1和0來作圖。

這裡需要365版本,其他版本目前還沒有這個地圖功能。低版本打開本貼範例文件時這個地圖會顯示為報錯的空白。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)3

(365版本的地圖功能)

現在的地圖默認是世界地圖,可在地圖區域選中“僅包含數據的區域”,則顯示為中國地圖。

這裡有個小問題,你的中國地圖可能不是像我們例圖裡昂首挺胸的雄雞狀,和國家标準的中國地圖形象有所區别。所有和國家标準中國地圖不一緻的都不是好地圖。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)4

(右側是正确的中國地圖投影)

你調整地圖投影為 麥卡托投影,略接近些,但公雞的頭是低着的,胸是比較小的。其他投影方式差别更大。

那怎樣才能設置出例圖裡昂首挺胸的中國地圖呢?這可能是微軟的一個bug。我的小技巧:

TIPS:你同時打開我們的範例文件,然後在自己的練習文件裡插入地圖,或許就是和範例一樣的昂首挺胸的中國地圖了。

現在,勾選複選框,地圖已經可以即時反映了,交互式足迹地圖已經有了。

3、增加一個 Clear All 的功能。

在這次的練習裡,我想給模型增加一個 Clear All 的功能,即可以批量勾選或取消勾選各省的複選框。這在分析儀表闆中是經常需要的。

不過,Excel并沒有提供這樣的功能。我們可以使用宏代碼來完成,很簡單,隻有1句話,複雜的我不會,也不想會。

先命名 Clear All 複選框鍊接的單元格為 check_all,命名各省的鍊接單元格區域為 check_1by1。然後按Alt F11插入模塊,輸入如下的宏代碼:

Sub clear_all()

[check_1by1] = [check_all]

End Sub

是不是太簡單?使用名稱後代碼變得簡潔易懂。把這個宏指定給 Clear All 複選框。

這樣,當勾選或取消勾選 Clear All 的時候,就執行宏代碼,将各省的鍊接單元格區域 check_1by1 全部填充為 check_all 單元格的值,實現了一鍵全選或全不選的功能。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)5

(DIY一鍵全選或全不選的功能)

劃重點,這裡是我們這篇帖子想介紹給大家的做法和技巧,極其簡單但從沒有過的厲害用法。

4、完成模型。

其他收尾工作,統計勾選的省份個數,計算虛拟的比例,顯示動态文字和數字,排版布局等,做法和上篇帖子類似,不細述。完善細節,保護工作表,完成模型。

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)6

(完整的模型示意圖)

excel圖表數據區域怎麼多選(如何制作一鍵全選的複選框)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved