除了用Excel 繪制數據地圖,不懂VBA也能做!

      rita 525 2023-07-23

      我們在做運營、市場等方面的數據分析時,常常會涉及到地理坐標、區域和地名與數據關聯的場景,如:



      • 分析全國各省市不同地域的客戶數量的分布

      • 統計不同區域產品的銷售額情況

      • 查看全國各地區域的門店數量分布情況

      • 統計某個產品在全國各個城市的注冊會員數分布情況



      ......



      這時,數據地圖就派上用場了!



      一、什么是數據地圖?數據地圖長什么樣?



      數據地圖是一種將地理數據和地理信息有機結合的一種表達方式,它以圖示化的展現形式來呈現信息,能夠直觀的將不同區域的數據情況展現出來,方便我們挖掘深層信息,為后期決策提供保障。
      目前,它有兩種常見的呈現形式:省份地圖、GIS地圖。



      1、省份地圖



      有面積圖、氣泡圖兩種形式,地圖有鉆取的功能,可以點擊鉆取了解到不同地域的數據,例如:地區-城市-區縣(山東省—聊城市—東阿縣)。



      面積圖:



      氣泡圖:



      2、GIS地圖



      GIS地圖比省份地圖更加智能,根據你的經緯度數據可具體定位到某個地點,不局限于只展示省份、城市的數據,數據更加精細。它又可分為熱力圖、點狀圖、地圖圖表等形式。另外,它還可以展示國際地圖,非常炫酷。



      熱力圖:




      點狀圖:




      地圖圖表:



      二、 萬能Excel :好看不好學,需要VBA技能



      既然數據地圖那么秀,怎么才能自己動手繪制一張出來呢?



      不少人會選擇用萬能的Excel 來進行地圖的繪制,那...就太考驗功力了!



      優勢:個人小數據量應用較為方便簡單<br/> 缺點:需要熟悉VBA,且更強大的功能對VBA水平要求較高



      接下來,我們就以上圖為例,進行復原演示。



      以下是具體操作步驟:



      1、下載并上傳地圖模版



      先準備一張所需要的矢量地圖(包括Svg、WMF、EPS等格式),這樣當我們把它插入execl中時,地圖上的每塊區域都可以用excel的繪圖工具進行編輯。




      這里,推薦你個下載svg格式地圖模板的好去處: Wikimedia Commons,盡量選擇邊界清晰的地圖。



      2、繪制圖片



      如果你要做的是縣級數據地圖,找不到可以編輯的匹劃圖。就下載一個圖片,然后用Excel自由曲線手工逐個繪制,最后組合到一起。




      3、輸入名稱



      逐個選取北京各區,在名稱欄中輸入名稱。



      4、設置顏色和數據區間



      在K列(K13起)設置自定義顏色,在L列設置數字區間,中間用橫線隔開,最后一行用>號。



      5、VBA代碼



      將數據表中的數據和地圖中的地區做關聯,這里就要用到VBA了。



      代碼:



      Private Sub Worksheet_Change(ByVal Target As Range)
      Dim m As Integer
      Dim rg As Range
      On Error Resume Next
      If Target.Column = 16 Then
      For Each rg In Target
      m = Application.Match(rg.Value, [m:m])
      ActiveSheet.Shapes(rg.Offset(0, -1).Value).Select
      Selection.ShapeRange.Fill.ForeColor.RGB = Cells(m, "k").Interior.Color
      Next rg
      End If
      End Sub



      6、粘貼數據



      在O列輸入北京各區縣名稱,然后把數據粘貼到P列,數據地圖即刻生成。




      當然你也可以手工逐個輸入或修改數據,這樣一張數據地圖就做好了。



      三、不用寫代碼,5分鐘繪制一張高逼格的數據地圖



      看完以上教程,你還敢用萬能Excel嗎?



      哈哈,就繪制地圖圖形、 VBA 代碼這兩個復雜的操作,就會勸退一大波人吧~




      沒有比這更簡單的方法了嗎?



      當然有!所謂條條大路通羅馬,伙伴云就可以~



      伙伴云優勢:



      • 傻瓜式操作,不用敲代碼,5分鐘搞定

      • 自帶中國地圖,不用四處找素材下載

      • 數據地圖+氣泡圖相結合

      • 可直接導入Excel數據源




      下面,我們用伙伴云繪制數據地圖試試看!



      【例】用地圖展示國內各個省的客戶數量。



      以下是具體操作步驟:



      1、準備數據源



      想用地圖展示國內各個省的客戶數量,必須先有個客戶信息表作為數據源,且客戶的數據中需要有客戶的所屬省。
      這里,我們可以選擇在伙伴云中直接創建表格,添加數據;如果已經有數據的話,也可以一鍵上傳Excel表格到伙伴云。



      2、創建圖表組件



      選擇地圖圖表組件,輸入地圖名稱




      數據源中選取客戶信息表,分別設置數據獲取權限、數據過濾條件,這里我們默認系統設置。




      添加地理位置和數值。



      地理位置:因為我們需要以地圖上的省為維度,展示各省的客戶數量。所以我們需要選擇數據中包含“所在省”信息的字段。
      數值:我們想展示的客戶數量即對應客戶表中的數據條數,所以數值選【計數_數據條數】




      設置數值別名。



      為了讓使用者能更好的了解地圖的含義,我們需要將數據別名設置為【客戶數量】。



      數值別名調整完成。



      “樣式”選項中,我們可以自定義設置地圖顯示樣式,如顏色色系,比例尺、數值標簽按鈕的開啟等。



      最后,設置儀表盤上組件的大小和布局,保存。




      在儀表盤編輯頁,拖動調整組件大小、位置,保存。




      這樣,一個全國客戶的數據分布地圖就做好了。鼠標在各省上點選,會出現該省/市的客戶數量。



      怎么樣,不用編寫代碼,也不用任何函數就能搞定數據地圖,你學廢了嗎?



      感興趣的小伙伴可以點擊下方鏈接注冊試試,適合Excel小白或者覺得Excel可視化比較麻煩的小伙伴~



      以上,記得關注 @伙伴云,會持續更新超多好用的小技巧~




      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:項目管理軟件功能:解鎖高效項目管理之道
      下一篇:建筑工程項目管理軟件:安全管理系統與實訓推薦
      相關文章
      国产亚洲精AA在线观看SEE | 亚洲AV无码成人精品区天堂| 日韩色视频一区二区三区亚洲| 国产亚洲精品影视在线| 亚洲国产午夜精品理论片| 久久久久久亚洲精品成人| 久久久久亚洲AV成人无码网站 | 亚洲精品人成无码中文毛片| 77777午夜亚洲| 精品亚洲成A人无码成A在线观看| 91亚洲性爱在线视频| 亚洲国产超清无码专区| 亚洲美女一区二区三区| 亚洲大尺度无码无码专区| 久久久久亚洲AV成人无码网站| 国内精品99亚洲免费高清| 久久久久久久亚洲精品| 亚洲综合伊人久久综合| 亚洲产国偷V产偷V自拍色戒| 亚洲产国偷V产偷V自拍色戒 | 亚洲AV日韩AV永久无码下载| 久久亚洲国产中v天仙www| 亚洲va久久久噜噜噜久久男同| 亚洲成AV人片在WWW色猫咪| 亚洲AV无码国产丝袜在线观看| 久久久无码精品亚洲日韩蜜桃| 亚洲AV日韩AV永久无码绿巨人| 色婷婷亚洲十月十月色天| 亚洲天堂福利视频| 在线精品亚洲一区二区| 色欲aⅴ亚洲情无码AV蜜桃| 国产成人+综合亚洲+天堂| 精品国产人成亚洲区| 亚洲精品无码国产| 亚洲一卡2卡三卡4卡有限公司| 亚洲校园春色小说| 亚洲熟妇av午夜无码不卡| 在线观看亚洲专区| 国产成人亚洲精品狼色在线| 亚洲A∨无码一区二区三区| 亚洲在成人网在线看|