我們很多同學(xué)有這種感覺,就是學(xué)了好多課程鸠天,或是看了好多的書后,遇到問題還是不會帐姻。
就像我們學(xué)PS,最開始就學(xué)怎樣設(shè)個漂亮的字體稠集,甚至那時候賣的書副本者是怎樣制作各種字體。還有像使用摳圖饥瓷,我們學(xué)會了各種摳圖的技巧剥纷,但是真正遇到實際的例子時還是不會。所以很多同學(xué)覺得excel特別難呢铆,不是說excel的功能難晦鞋,或者是excel的界面上那些功能能,而是當(dāng)他錄入了一些數(shù)據(jù),或者是建立了一張表格后悠垛,當(dāng)他再次對這些數(shù)據(jù)進一步的處理時线定,就無從下手。你沒有辦法對這張表進行計算确买,沒有辦法進一步提取數(shù)據(jù)斤讥。或者是如果要實現(xiàn)上級或是領(lǐng)導(dǎo)的二次修改時要再一次重新對數(shù)據(jù)進行計算拇惋。這才是問題所在周偎。之所以會出現(xiàn)這些問題,就是因為我們一開始就沒有遵守數(shù)據(jù)的使用原則撑帖。所以才造成后面遇到的問題。
excel只是個工具澳眷,而數(shù)據(jù)才是我們要面對的胡嘿,就像高手過招,你會各種功法沒用钳踊,最重要的是要了解你的敵人衷敌。否則你將來肯定會遇到菜鳥亂拳打死老師傅的那天,而那個”老師傅“就是你!由于我們的計算機并沒有那么智能拓瞪,所以這些原則其實都是給計算機定的缴罗,我們要想使用好數(shù)據(jù),就必須遵循計算機處理數(shù)據(jù)的方式祭埂,按他的方式處理數(shù)據(jù)面氓。
我列出了下面幾條excel中要遵守的原則,這個同樣也是數(shù)據(jù)庫要遵守的原則蛆橡,而你可以把excel理解為一個簡化了的數(shù)據(jù)庫舌界。看一下吧泰演!
1呻拌、數(shù)據(jù)的獨立性。即字段要求只存儲一類數(shù)據(jù)睦焕,比如我們下而這張表展示的藐握,我們的GDP的數(shù)據(jù),我們不能把不同年份的GDP存儲在不同的列中垃喊。而是要存儲在一列中猾普。如果你以這樣的方式存儲,那你要再次對這些數(shù)據(jù)進行處理就特別困難缔御。
正確表格
其實我們的第一張表格叫“透視表”抬闷,但很多人真接為了看著方便,直接就這樣存儲數(shù)據(jù)了。但但大家也不用擔(dān)心啊笤成,excel中其實現(xiàn)在有個功能可以一下子把第一張圖轉(zhuǎn)換為第二張圖评架,那就是excel的“逆透視表"的操作。
2炕泳、數(shù)據(jù)的最小化原則纵诞。即數(shù)據(jù)存儲要以最小單元進行劃分。比如培遵,我們的地址浙芙,經(jīng)常是省、市籽腕、縣嗡呼、區(qū)、鎮(zhèn)皇耗、村都放在一個單元格里南窗,這樣我們?nèi)绻堰@些數(shù)據(jù)后其分開其實是很困難的,要使用大量公式郎楼,進行多種情況的判斷万伤,這個復(fù)雜程度看你的數(shù)據(jù)復(fù)雜程度。
3呜袁、數(shù)據(jù)的唯一性敌买,就是說我們要添加一個唯一字段,你可以添加 一個序列列阶界。也可以包含一個唯一值字段虹钮,這樣我們就唯一的標(biāo)識了我們的數(shù)據(jù),由其是你在”表“中經(jīng)過多次排序后荐操,如果他有表外的動態(tài)引用進芜抒,很容易出錯。所以加了唯一列不僅可以在多張表中進行匹配時有用托启,更能夠恢復(fù)數(shù)據(jù)宅倒。
4、數(shù)據(jù)類型的正確屯耸。類型正確就是設(shè)置一個正確的格式拐迁。比如日期,你如果設(shè)置為數(shù)字 疗绣,他就是一個數(shù)字线召。你如果不通過列標(biāo)題,你是沒辦法知道他是一個日期的多矮。時間也一樣缓淹。
5哈打、存儲與顯示的分離。就是永遠(yuǎn)不要動原表讯壶。一定要備份料仗。你要做什么操作,一定要復(fù)制一份伏蚊。
有了上面的基礎(chǔ)后立轧,你才可以更順利的處理數(shù)據(jù)。
excel更新很快躏吊,現(xiàn)在已經(jīng)是365在線版本了氛改,他的2019版是最后一個離線的版本。所以你要想學(xué)最后的功能 就要更新到更新的版本比伏。新版本支持更多的函數(shù)胜卤。像365中的版本就包含了”動態(tài)數(shù)據(jù)“的概念,他里面包含了一些函數(shù)赁项,如unique();filter();sort()等函數(shù)瑰艘。使用這些函數(shù)我們就不用再用以前復(fù)雜的公式去實現(xiàn)了,我們用這一個函數(shù)就得到以前只能使用”數(shù)組“公式才能實現(xiàn)的功能肤舞。
那么上面我們介紹了excel中對數(shù)據(jù)的要求。接下來遵守了數(shù)據(jù)的規(guī)則后均蜜,就可以使用函數(shù)和公式對數(shù)據(jù)進行處理了李剖,你要學(xué)習(xí)函數(shù)對數(shù)據(jù)進行篩選、排錯囤耳、合并篙顺、整理等。
使用公式和函數(shù)對數(shù)據(jù)整理后充择,我們就可以使用Excel的商業(yè)智能解決方案了德玫,他完全可以和微軟的BI相媲美。
首先就是excel數(shù)據(jù)模型椎麦。它是內(nèi)存中的一塊區(qū)域宰僧,他不在excel表中存儲數(shù)據(jù),而是把數(shù)據(jù)放在了內(nèi)存中观挎。這樣做就是為了提高excel的數(shù)據(jù)存儲能力琴儿,應(yīng)對大數(shù)據(jù)的時代需求。比如 excel2007后大約支持16000多列嘁捷、支持140萬行造成。但在excel數(shù)據(jù)模型中,它可以支持19億列雄嚣、19億行晒屎,這還不包含計算列在內(nèi)。
學(xué)習(xí)了excel數(shù)據(jù)模型后,就可以使用excel POWER系列工具了鼓鲁。這是一夽組合拳蕴轨。如使用power query調(diào)取外部數(shù)據(jù),整合外部數(shù)據(jù)坐桩。他可以合并多張表單尺棋,多個工作本。他可以連接數(shù)據(jù)庫绵跷,可以導(dǎo)入json文件等等膘螟。他支持一種叫"M語言"的東西,甚至可以抓取網(wǎng)絡(luò)上的數(shù)據(jù)碾局。
用power query 獲取到數(shù)據(jù)后荆残,就可以使用power pivot對數(shù)據(jù)進行分析 ,你可以使用power pivot 生成各種透視表净当,如我們第一張圖其實就是透視圖内斯,如果老板讓你改數(shù)據(jù)的話,你完全不用動原始數(shù)據(jù)像啼,直接修改power pivot就可以了俘闯,非常方便,也保證了數(shù)據(jù)的一致性忽冻,不容易出錯真朗。
在power pivot 里面你可以定制計算列,生成你想要的計算后的字段僧诚,還可以使用度量值對數(shù)據(jù)進行整體分析 遮婶,使用KPI指標(biāo)加強分類顯示『浚可以建立不同數(shù)據(jù)源間多張表間的關(guān)系旗扑。就像數(shù)據(jù)庫中使用外鍵對不同表建立關(guān)系一樣。而他做的是可以在不兩只數(shù)據(jù)庫間的表建立關(guān)系慈省。
在power pivot里我們對計算列和計算度量值都是使用一個叫DAX的數(shù)據(jù)分析語言對數(shù)據(jù)進行處理臀防,它可以處理單列,也可以在多長表中進行數(shù)據(jù)的處理計算辫呻,它是一種函數(shù)語言清钥,所以它的使用方式和我們的普通函數(shù)非常相似,他和數(shù)據(jù)庫分析語言T-SQL非常像放闺,可以實現(xiàn)T-SQL的所有功能祟昭,但在學(xué)起來卻比sql這種腳本語言要容易的多。
對數(shù)據(jù)進行分析后怖侦,我們就可以生成一個圖表對他進行展示 了篡悟。這時我們可以使用兩使用方式谜叹。第一種就是使用”透視圖“。第二種就是使用power view搬葬。他們之間沒有什么區(qū)別荷腊,看各自的喜好,只不是兩邊支持的圖表類型可能不太相同急凰,大家只要選擇適合自已的就行女仰。
對于數(shù)據(jù)的展示,你還可以使用地圖進行展示 抡锈,在power view 疾忍,透視圖、三維地圖里床三,都支持地圖顯示功能 一罩。由其是3D map支持動態(tài)顯示的功能 ,你可以依據(jù)時間字段撇簿,生成視頻文件聂渊,最后可以導(dǎo)出生成的視頻 文件在power point里進行展示 。還有你可以使用邊界文件對數(shù)據(jù)進行展示四瘫。因為直接使用地圖里的數(shù)據(jù)汉嗽,他只支持區(qū)一級的邊界顯示,但你可以使用一個自已的shp文件找蜜,實現(xiàn)一個自定義區(qū)域數(shù)據(jù)的展示诊胞。
那么,以上就是我自已的一點心得锹杈,希望對你有用,如果你感興趣這些內(nèi)容迈着,關(guān)注微信公眾號竭望,獲取更多免費內(nèi)容:搜索”跟碼農(nóng)學(xué)Excel"或公眾號:excel_gulu