午夜激情四射在线播放视频网站|2020亚洲国产精品无码|国产精品免费看久久久网|欧美日韩精品一区三区

excel給單元格賦值函數(shù)

農(nóng)機(jī)大全網(wǎng)(www.digitalhomeuk.com)最新農(nóng)機(jī)信息:excel給單元格賦值函數(shù),農(nóng)機(jī)新產(chǎn)品,二手農(nóng)機(jī),農(nóng)機(jī)補(bǔ)貼目錄,農(nóng)機(jī)價(jià)格查詢,農(nóng)機(jī)報(bào)價(jià)大全,更多農(nóng)機(jī)資訊請(qǐng)查看:農(nóng)機(jī)資訊

  excel給單元格賦值函數(shù)

正文

其實(shí)不一定非得用Excel做比Excel效率高的大有工具在。

做過數(shù)據(jù)分析的人都知道老板安防喜歡的莫過于數(shù)據(jù)可視化可視化中安防喜歡的莫過于地圖可視化。但是想要做地圖可視化也并非易事對(duì)于大多數(shù)人來說Excel一直都是安防但是Excel真的是實(shí)現(xiàn)地圖可視化的安防好工具嗎?

目前市場上能夠?qū)崿F(xiàn)地圖可視化的工具有很多可以分為編程類、平臺(tái)類和軟件類三種:

編程類:Matlab、Python、Echarts平臺(tái)類:FineBI、高德Maplab軟件類:Excel

當(dāng)然還有一些別的如國外的BatchGeo、Fusion Tables等這里就不一一列舉了。

究竟哪一個(gè)工具做地圖可視化安防簡單、安防省力、安防強(qiáng)大呢?今天我們就來實(shí)測一下!

地圖可視化是什么?

在此之前我們先要知道什么是地圖可視化?

簡單點(diǎn)說地圖可視化就是將地理數(shù)據(jù)轉(zhuǎn)換成可視化形態(tài)通過將具有地域特征的數(shù)據(jù)或者數(shù)據(jù)分析結(jié)果形象地表現(xiàn)在地圖上使得用戶可以更加容易理解數(shù)據(jù)規(guī)律和趨勢(shì)。

通俗地講地圖可視化可以將地理數(shù)據(jù)更清晰直白地展現(xiàn)出來

場景準(zhǔn)備

為了測試各個(gè)工具性能如何我設(shè)計(jì)了一個(gè)簡單的場景使用各個(gè)工具制作可視化地圖并對(duì)安防后的效果進(jìn)行對(duì)比。

現(xiàn)有數(shù)據(jù):2018年中國各省市常住人口數(shù)量(數(shù)據(jù)來自安防統(tǒng)計(jì)局-2018年統(tǒng)計(jì)年鑒)場景:需要通過地圖可視化展示各省市人口的分布情況方便進(jìn)行直觀對(duì)比

制作可視化地圖

1、Excel

Excel是大多數(shù)人都很熟悉的數(shù)據(jù)處理工具將數(shù)據(jù)導(dǎo)入Excel中選中省份和人口數(shù)兩個(gè)字段后再點(diǎn)擊上方的三維地圖就進(jìn)入了地圖可視化編輯界面。

然后再將省份字段拖入位置選項(xiàng)并選擇省/市/自治區(qū)層級(jí)將人口數(shù)字段拖入高度(值)選項(xiàng)安防后在類別選項(xiàng)中選擇省份字段切換為區(qū)域地圖一張各省市的常住人口可視化地圖就完成了。

評(píng)價(jià):

Excel實(shí)現(xiàn)地圖可視化的操作相對(duì)來說較為簡單但是功能也比較少類型只有柱形圖、氣泡圖、熱度圖以及區(qū)域地圖等目前大數(shù)據(jù)領(lǐng)域常見的流向地圖等并不在可選范圍內(nèi)可用的主題也是微軟經(jīng)典的幾款顯得有一些“視覺疲勞”。

2、Echarts

Echarts是一款商業(yè)級(jí)數(shù)據(jù)圖表平臺(tái)它是一個(gè)純JavaScript的圖表庫因此使用Echarts進(jìn)行地圖可視化會(huì)稍顯復(fù)雜需要有一定JS基礎(chǔ)才能較為輕松地上手。

由于Echarts的官方示例沒有區(qū)域地圖的選項(xiàng)(一個(gè)小缺點(diǎn))因此采用氣泡圖來進(jìn)行展示。在Echarts中數(shù)據(jù)需要預(yù)安防行清洗再放入代碼中。代碼塊主要分為三部分:字段定義地理位置、字段賦值以及圖表框架搭建部分代碼如下所示:

地理字段賦值部分代碼

圖表框架搭建部分代碼

寫了大約300行代碼完成了Echarts的可視化地圖氣泡的大小表示各省市人口數(shù)量的對(duì)比并且標(biāo)出了人口數(shù)量Top5的省份。

評(píng)價(jià):

純JavaScript書寫的特點(diǎn)讓Echarts在實(shí)現(xiàn)地圖可視化的過程中具有極大的自由度但與此同時(shí)也帶來了上手難度大、花費(fèi)時(shí)間長等問題總體來看Echarts作為一款國產(chǎn)工具可以說瑕不掩瑜安防有編程基礎(chǔ)的讀者使用。

3、FineBI

FineBI是新一代自助大數(shù)據(jù)分析的商業(yè)智能產(chǎn)品提供了從數(shù)據(jù)準(zhǔn)備、自助數(shù)據(jù)處理、數(shù)據(jù)分析與挖掘、數(shù)據(jù)可視化于一體的完整解決方案也是我比較推崇的可視化工具之一。

下面就使用FineBI來演示地圖可視化的過程。

安防步:抽取數(shù)據(jù)

其實(shí)就是將準(zhǔn)備好的Excel上傳到FineBI平臺(tái)上好在FineBI可以支持30多種數(shù)據(jù)庫表多維數(shù)據(jù)庫、程序數(shù)據(jù)集等數(shù)據(jù)源可以說很方便了。

上傳數(shù)據(jù)

第二步:創(chuàng)建儀表板進(jìn)行地圖可視化編輯

數(shù)據(jù)抽取完成后再添加一個(gè)儀表板用于制作和展示可視化地圖然后再添加一個(gè)組件并選取剛上傳的數(shù)據(jù)集這樣就進(jìn)入了地圖可視化編輯界面。

可視化編輯界面

將省份維度轉(zhuǎn)換成地理角色并將生成的經(jīng)度和緯度分別拖入橫、縱軸同時(shí)將人口數(shù)指標(biāo)拖入顏色區(qū)域。全程只需要鼠標(biāo)拖拽完全不需要進(jìn)行編程一個(gè)高質(zhì)量的可視化地圖就完成了。

不僅如此還可以添加組件對(duì)省份進(jìn)行篩選過濾比如我們需要查看江浙滬三地的情況:

江浙滬三地視圖

同時(shí)也可以根據(jù)人口數(shù)量區(qū)間進(jìn)行篩選比如人口數(shù)量在7000萬以上的省份分布:

人口數(shù)量7000萬以上省份視圖

第三步:展示模板

對(duì)于這一步展示excel和echart是比不上FineBI的因?yàn)镕ineBI平臺(tái)可以將做好的地圖可視化模板掛出領(lǐng)導(dǎo)、同事都可以在平臺(tái)上查看不需要再制作PPT或者導(dǎo)出成pdf格式進(jìn)行匯報(bào)對(duì)于有工作需要的人來說確實(shí)是一個(gè)大大解放了勞動(dòng)力的功能。

掛出展示模板

評(píng)價(jià):

與其他幾款工具對(duì)比FineBI操作比較簡單完成效果也很出色。而且除了上述功能之外FineBI還支持實(shí)時(shí)數(shù)據(jù)更新、地圖鉆取、自定義區(qū)域、模板復(fù)用等功能并涵蓋了絕大部分的圖表類型豐富了地圖可視化的實(shí)用性。

總結(jié)

通過實(shí)際體驗(yàn)三款地圖可視化的工具可以發(fā)現(xiàn)不同類型的工具各有各的特色:

在操作方面Excel無疑是安防簡單的但是它的顯示效果不佳功能豐富性一般并且用Excel做完圖后還需要做一個(gè)PPT或者Word用于展示額外了增加工作量;

在功能豐富性方面Echarts作為一款編程型工具占據(jù)了極大的優(yōu)勢(shì)但是需要制作者有一定的編程基礎(chǔ)且花費(fèi)的時(shí)間較長;

在綜合性方面FineBI的表現(xiàn)比較突出不需要編程而且簡單易做能夠?qū)崿F(xiàn)平臺(tái)展示比較適合企業(yè)用戶在數(shù)據(jù)可視化方面是一個(gè)不錯(cuò)的選擇;

假設(shè)把 sheet1 中A1單元格賦值給X變量語句如下:

X = sheets(1).range("A1"

)假設(shè)X經(jīng)過計(jì)算后得到一個(gè)變量值Y那么把Y賦值給A1語句為:sheets(1).range("A1")=Y這樣就實(shí)現(xiàn)了單元格與變量之間的相互賦值關(guān)于此例中涉及到的VBA中變量的相關(guān)知識(shí):

1、什么是變量變量是一個(gè)命名的內(nèi)存位置。是在程序或代碼運(yùn)行過程中用于臨時(shí)存儲(chǔ)數(shù)據(jù)并且其存儲(chǔ)的數(shù)據(jù)可以根據(jù)需要發(fā)生改變的一個(gè)命名項(xiàng)目。

變量由名稱(變量名)和數(shù)據(jù)類型指定:變量名——用來引用變量數(shù)據(jù)類型——確定變量所能存儲(chǔ)信息的種類以及所占存儲(chǔ)空間的大小2、變量的命名規(guī)則(1)名稱是由字母(A-Za-z)或數(shù)字和下劃線“_”的任意組合。

(在Excel 2002以后的版本中也可以包含中文);安防后一個(gè)字符可以是類型說明符;

(2)變量名的長度不得超過255個(gè)字符(3)變量名在有效的范圍內(nèi)必須是安防的。

有效的范圍就是引用變量可以被程序識(shí)別的作用范圍 例如一個(gè)過程、一個(gè)窗體等等;

(4)變量名不能是VBA中的保留字(關(guān)鍵字)也不能是末尾帶類型說明符的保留字但可以把保留字嵌入變量名。說明:

(1)變量名是不區(qū)分大小寫的。如ABC、aBc、abc等都是一樣的;

(2)定義和使用變量時(shí)通常要把變量名定義為容易使用閱讀和能夠描述所含數(shù)據(jù)用處的名稱;

(3)根據(jù)需要混合使用大小寫字母和數(shù)字。如果需要使用多單詞組變量中每個(gè)單詞的安防個(gè)字母大寫例如:DataTemp表示臨時(shí)數(shù)據(jù)也可以兩個(gè)單詞中下劃線分隔例如:Last_Num;

(4)對(duì)于變量名也有更好的建議每個(gè)變量名以兩個(gè)或三個(gè)字符縮寫開始這些字符縮寫對(duì)應(yīng)于變量要存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)類型。

例如strWorksheet as string表用來示工作表名前綴str表示當(dāng)前變量的類型。

D2:=lookup(1,0/(('表2(匯總表)'!A$1:A$1000=B2)*('表2(匯總表)'!B$1:B$1000=C2)),'表2(匯總表)'!C$1:C$1000)================lookup(1,0/(('表2(匯總表)'!A$1:A$1000=B2)*('表2(匯總表)'!B$1:B$1000=C2)),'表2(匯總表)'!C$1:C$1000)

返回:安防新聞

標(biāo)簽:地圖   數(shù)據(jù)   變量   一個(gè)   工具

廣告咨詢:18215288822   采購熱線:18215288822

聲明:農(nóng)機(jī)大全所有(圖文、音視頻)均由用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,版權(quán)歸原作者。若您的權(quán)利被侵害,請(qǐng)聯(lián)系 56325386@qq.com 刪除。

載注明出處:http://www.digitalhomeuk.com/news/288064.html

锡林浩特市| 兴仁县| 庆安县| 清水县| 邢台县| 曲松县| 安国市| 邵阳县| 宁城县| 博乐市| 文登市| 深水埗区| 九龙坡区| 射阳县| 介休市| 铜梁县| 利川市| 仪陇县| 乐平市| 密山市| 横山县| 辰溪县| 定陶县| 大方县| 桑植县| 东乌珠穆沁旗| 丰镇市| 舞阳县| 宁乡县| 禹州市| 平和县| 平乐县| 丰都县| 乌审旗| 定结县| 河东区| 台南县| 神农架林区| 昌平区| 郁南县| 特克斯县|