- 數據分析從入門到進階
- 陳紅波 劉順祥等
- 771字
- 2019-11-12 14:03:53
1.4.1 必備的Excel處理方法
對于一個數據分析師來說,日常中的大部分工作內容是可以結合Excel和SQL完成的。Excel用于數據的加工以及處理分析,SQL用于數據的查詢。作者也曾咨詢過很多圈內的朋友,他們在工作中具有相似的模式,即Excel和SQL。慶幸的是,這兩款工具學習起來相對較為容易。在作者看來,困難的是如何靈活地應用Excel技巧和梳理好SQL的取數邏輯來提高工作效率。
Excel非常重要,它不僅僅是一個存儲數據的容器,用戶還可以借助其強大的函數、透視表、可視化、VBA等功能幫助其完成大量的數據分析工作。這里不妨羅列一些常用的Excel函數。例如,統計函數(COUNT、COUNTA、COUNTBLANK、COUNTIFS、SUM、SUMIFS、AVERAGE、AVERAGEIFS、MAX、DMAX、MIN、DMIN、MEDIAN、SUMPRODUCT、VAR.S、SKEW、NORM.DIST等)、字符串函數(LEN、LENB、LEFT、RIGHT、MID、UPPER、LOWER、FIND、SEARCH、SUBSTITUTE、REPLACE、CONCATENATE、EXACT、TRIM等)、數值函數(RAND、RANDBETWEEN、ABS、MOD、POWER、PRODUCT、CEILING、FLOOR、ROUND、ROUNDUP、ROUNDDOWN等)、邏輯函數(AND、OR、NOT、IF、IFERROR、ISTEXT、ISNUMBER等)、日期和時間函數(TODAY、NOW、YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、DATE、TIME、DATEDIF等)、匹配查找函數(CHOOSE、VLOOKUP、HLOOKUP、LOOKUP、MATCH、INDEX、OFFSET、INDIRECT等)。讀者如果能夠靈活地使用這些Excel函數,那么日常工作中的數據處理將會變得既簡單又輕松。
此外,Excel中包含的強大的可視化功能(如餅圖、條形圖、柱狀圖、折線圖、面積圖、散點圖、氣泡圖、雷達圖等)也會為日常的數據分析助一臂之力(但Excel主要用于小數據集的處理,在于面對大數據時會顯得力不從心,此時便無法與Tableau相媲美了)。
VBA屬于Excel的編程部分,屬于一種宏語言,它是由一系列的命令和函數組織起來的,利用強大的宏功能,可以避免大量重復性工作,從而節約時間,提高工作效率。盡管VBA在工作中使用的頻率并不是很高,但如果一有機會,讀者使用它來開發數據報表或進行表計算,會大大提高工作效率和成就感。有關Excel中的函數介紹、透視表應用、數據可視化和宏語言的編寫,讀者可以查閱本書第2章的內容。Excel宏腳本的操作界面如圖1-22所示。

圖1-22 VBA的操作界面
- Java程序設計(慕課版)
- HTML5移動Web開發技術
- PyQt從入門到精通
- 區塊鏈架構與實現:Cosmos詳解
- 數據結構與算法JavaScript描述
- Hands-On Swift 5 Microservices Development
- Java EE核心技術與應用
- MySQL從入門到精通(軟件開發視頻大講堂)
- Web前端應用開發技術
- Odoo 10 Implementation Cookbook
- Developing SSRS Reports for Dynamics AX
- MongoDB Cookbook(Second Edition)
- Three.js權威指南:在網頁上創建3D圖形和動畫的方法與實踐(原書第4版)
- Java自然語言處理(原書第2版)
- Google Adsense優化實戰