Excel足跡地圖第2篇,再來一個厲害的用法:如何製作一鍵全選的複選框

2021-02-25 Excel圖表之道

上篇帖子的足跡地圖做法,是基於幾年前《用地圖說話》書中的範例,使用形狀和vba,適合於 2003~2016 所有版本,不過略為麻煩。

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

(足跡地圖練習小品第2篇效果演示)

原理簡介

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

我們按如下步驟來練習:

1、製作複選框。

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

(一鍵批量高效插入複選框並連結單元格)

2、插入地圖。

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

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

(365版本的地圖功能)

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

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

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

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

那怎樣才能設置出例圖裡昂首挺胸的中國地圖呢?這可能是微軟的一個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 單元格的值,實現了一鍵全選或全不選的功能。

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

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

4、完成模型。

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

(完整的模型示意圖)

(足跡地圖練習小品第2篇效果演示)

練習到的知識點

在這個練習小品中,我們至少運用到以下知識點和技巧:

複選框的運用。批量插入的方法

365地圖的運用。投影方式、序列顏色的設置

定義名稱的運用

宏vba的簡單運用

函數的運用。如 text() 等

隱藏、鎖定與保護

範例下載

要獲取範例文件,先轉發朋友圈,再發送消息 「足跡地圖」。動手練習,你才會有收穫!

如果喜歡這個帖子和練習小品的話,請點擊下面的 「喜歡作者」,微信的新功能,用 iPhone 的朋友們,終於可以表達你的愛了!

即將618,點擊【閱讀原文】有驚喜,請特別注意今天的 模板大法,和明天開始的大合集

相關焦點

  • excel中重複製作圖表如何錄製宏
    excel中重複製作圖表如何錄製宏 在工作中執行多次重複操作,可以使用宏功能簡化操作,提高工作效率,宏是一系列存儲在VBA模塊中的命令和函數,一旦編輯就可以隨時調用減少執行重複操作的時間,現在簡單的用圖文描述一下錄製宏操作流程
  • excel小知識第23期:excel中多個表格快速求和
    每天進步一點點,大家好,歡迎收看excel小知識第23期:excel中多個表格快速求和在以往的excel小知識中跟大家分享了如何在一個表格中快速去和所有的數據,不知道小夥伴們都學會了嗎?在我們使用excel的時候當時是怎麼快速完成我們手中的工作怎麼來了,如何快速有效地完成了我們的工作的方法就是我們需要的,那麼不知道小夥伴們有沒有遇到在同一個excel表格中有著多個表格需要計算總和,那麼我們應該怎麼快速便捷地完成這個工作呢?今天和大家分享的就是excel中多個表格快速求和。
  • form 複選框專題及常見問題 - CSDN
    EBS FORM 複選框 內存表方式實現Form 開發在需要多選的塊中添加多選複選框 CHECKED_FLAG,並按以下屬性設置:Name CHECKED_FLAGItem Type Check BoxSubclass Information CHECK
  • excel數據分析技巧:數據分布地圖的製作過程
    看完昨天用VBA製作的全國疫情地圖的文章,相信不少同學都被震撼到了,一邊感嘆excel的強大,一邊又覺得VBA門檻高,難學!今天我們就教大家一個相對簡單的製作疫情地圖的方法,趕緊來看看吧!【前言】上一篇關於「新冠肺炎」動態地圖色階圖的文章,很多同學都覺得「門檻」有點高。當然,VBA作為EXCEL使用門檻較高的技能,製作的內容也會有一個較好的展示。那今天我們就來學習一些可以「摸得到」的技術吧。
  • 如何製作體溫登記excel表格?
    體溫登記excel表格製作在公司復工期間,公司都會要求體溫登記,好保證公司其他人的安全。所以,接下來,我將和大家分享如何製作體溫登記表格。如何製作體溫登記表格?步驟如下:1.開excel,點擊選擇4個單元格,在「開始」一欄中點擊「合併並居中」。2.將滑鼠對著該單元格時,點擊右鍵,彈出窗口後選擇「設置單元格」。
  • 【Excel技巧】Excel中如何批量刪除超連結
    如果超連結少還可以這麼一個一個手動清除,但如果包含有超連結的單元格多了則需要考慮批量刪除的方法了。如何批量刪除Excel表格中的所有超連結,可以採取以下兩種方法:方法一:快捷鍵法依次按如下3個快捷鍵即可全部刪掉Excel中的超級連接:先按ctrl+A (即同時按住ctrl鍵和A鍵)選中表格,然後按 ctrl+C,最後按回車鍵(Enter)即可刪除所有超連結。
  • excel如何鎖定單元格不被修改?
    本篇將介紹excel如何鎖定單元格不被修改?有興趣的朋友可以了解一下!一、前言excel是一款表格製作工具,由於它有強大的數據處理功能,被廣泛應用於各行各業。因此,在生活中、學習中或工作中,我們會經常使用到它。因此,excel中的一些常用操作我們應該要了解。今天小編要介紹的是excel如何鎖定單元格不被修改,希望對大家有所幫助!
  • Excel高效率辦公快捷鍵,高手快捷鍵一覽匯總
    1、CtrL+ F1一鍵切換功能區是否顯示,幾乎每天都要用N次,好煩人的鍵。2、Ctrl + N一鍵插入新的工作簿,再不用通過新建 - 空白工作簿來操作了。3、Ctrl + F2如果單元格中沒有批註會新建,如果有批註則可以快速進入編輯狀態。
  • excel分析圖表製作,如何輕鬆創建折線圖、柱狀圖、餅圖
    下面我們通過Smartbi大數據分析工具介紹excel分析圖表製作方法,如何製作常用的圖形折線圖、柱狀圖、餅圖。excel分析圖表製作操作步驟1、在excel上拖出數據集,並且【刷新數據】如下圖2、刷新數據後,全選數據,在【插入】選項卡上選擇【數據透視表】,如下圖點擊【確定】,操作數據透視表,可以拖動欄位在【行】、【列】裡面,如下圖,
  • Excel複選框動態圖表設置技巧,高端圖表展示,立馬高大上
    這是一份普通的圖表,演示一下如何加入複選框控制項,在Excel選項中開啟開發工具選項卡,點擊插入——複選框。滑鼠變成「+」的時候,框選一個區域,右鍵設置格式。當我們勾選複選框的時候,單元格顯示TRUE,不勾選顯示FALSE。我們複製3個複選框,依次設置好對應的單元格連結。
  • excel小知識第6期:快速調整表格
    每天進步一點點,大家好,歡迎收看excel小知識第6期:excel中快速調整表格當我們在使用表格的時候是為了讓人可以快速地看清與看懂複雜的數據,所以對於表格的排版是非常重要的,在填寫數據完成後就需要花費大量的時間來調整excel表格,那麼如果可以快速的調整好表格的格式就可以快速高效地完成
  • excel眉筆怎麼用法?excel三用細緻眉筆使用方法
    excel三用細緻眉筆已經多次蟬聯cosme大賞第一位,看來excel不僅僅是一個表格,還是一支畫眉神器呢。今天小編就要為大家介紹一下,excel眉筆怎麼用法?excel三用細緻眉筆使用方法是什麼?
  • 如何來製作系統應急啟動盤以及硬碟版的系統安裝
    大家好,我是波仔,非常高興又來跟大家一起分享我們的電腦知識,今天給大家來分享一下如何來製作系統應急啟動盤以及硬碟版的系統安裝。希望大家以後在電腦系統出現故障的情況下可以自己使用U盤自己安裝系統了。製作系統應急啟動盤應急啟動盤是用來啟動計算機的盤,這個盤可以是光碟、U盤或其他介質盤,現在一般使用的啟動盤以光碟和U盤居多。下面將介紹如何製作U盤啟動盤,以及如何安裝硬碟PE工具箱。
  • excel小知識第44期:excel中如何製作遞增求和
    每天進步一點點,大家好,歡迎收看excel小知識第44期:excel中如何製作遞增求和在前面的很多期中很大家聊到了excel表格的求和,分享了許多的求和小技巧。今天跟大家分享就是如何製作遞增求和。操作步驟:首先在最後需要填寫的單元格中填寫函數=sum(A2:A10),然後將2替換,按2次F4,將函數替換成=sum(A$2:A10),然後將單元格拉滿,就完成了。如果喜歡的話,別忘了點讚,關注加轉發哦,您的點讚、關注、轉發就是最大的支持!
  • excel如何按顏色求和?
    excel如何按顏色求和?
  • 乾貨 | Excel如何花式秀操作?附50G Excel裝X技能福利包!
    進入職場後,沒有人再有義務去耐心的教你幫助你。別人不幫你,也不要覺得自己很委屈,因為每個人都有自己做不完的事情,忙不完的項目,沒人會原地等著你來請教。▶▶默默因為一個公式暗自較勁?下次別再對著數據吭哧吭哧畫圖表了!一個F11讓你見證奇蹟!
  • Excel地圖數據可視化
    Hello,大家好,今天跟大家分享下我們如何在地圖上實現數據的可視化,今天我們要用到的功能是三維地圖,三維地圖其實就是powermap,只不過在2016版之後的版本中被稱為三維地圖,powermap是powerbi的組件之一,它主要是對帶有地理位置的數據進行可視化的操作,使用powermap進行地圖數據可視化的操作也非常的簡單
  • ExceL中如何按顏色求和 ExceL按顏色求和教程
    有時候我們處理數據時會將不同的數據標註不同的顏色,這樣好進行區分,但是怎麼把excle表格中相同顏色單元格的和一鍵求出來?小編教你一鍵求和相同顏色單元格,讓你省時省力!方法/步驟分享:1、首先,按住CTRL加f調出來查找替換的對話框;2、然後,我們到格式裡面選擇從單元格,我們選擇一下紅色的單元格;3、然後,我們選擇查找全部,把下面的所有找出來紅色單元格,全部選上,按CTRL加a全選;4、接著,全選以後滑鼠放到上面,右鍵選擇定義名稱,給它定義一個什麼?
  • Excel基礎知識:使用電子表格複選框及條件格式管理工作進度
    使用複選框在標題欄的任意空白處點擊右鍵,點擊自定義功能區,在開發工具前打勾,確定,電子表格的菜單就會出現:開發工具。點擊一下,找到插入,點擊複選框,在需要的位置拉出一個複選框,使用方向鍵適當調整它的位置,刪除旁邊的文字。
  • 最常用的50個Excel制表技巧匯集
    三、輸入0開頭數字的兩種方法1、先輸入一個英文狀態下的單引號 ' ,再輸入數字即可;2、選中需要輸入0開頭單元格區域,按Ctrl+1鍵設置單元格格式為"文本"格式,然後再輸入數字即可。:設置字號和字體10、把A.xlsx文件圖標顯示為圖片形式把A.xlsx 修改為 A.Jpg11、一鍵新建excel文件Ctrl + N12、把工作表另存為excel文件在工作表標籤上右鍵 - 移動或複製 - 移動到」新工作簿」七、窗口設置1、同時打開對比兩個或多個