我們很多同學(xué)有這種感覺圃验,就是學(xué)了好多課程,或是看了好多的書后缝呕,遇到問題還是不會澳窑。
就像我們學(xué)PS,最開始就學(xué)怎樣設(shè)個漂亮的字體,甚至那時候賣的書副本者是怎樣制作各種字體供常。還有像使用摳圖摊聋,我們學(xué)會了各種摳圖的技巧,但是真正遇到實際的例子時還是不會栈暇。所以很多同學(xué)覺得excel特別難麻裁,不是說excel的功能難,或者是excel的界面上那些功能能,而是當(dāng)他錄入了一些數(shù)據(jù)煎源,或者是建立了一張表格后色迂,當(dāng)他再次對這些數(shù)據(jù)進(jìn)一步的處理時,就無從下手手销。你沒有辦法對這張表進(jìn)行計算歇僧,沒有辦法進(jìn)一步提取數(shù)據(jù)》嫱希或者是如果要實現(xiàn)上級或是領(lǐng)導(dǎo)的二次修改時要再一次重新對數(shù)據(jù)進(jìn)行計算诈悍。這才是問題所在。之所以會出現(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ù)進(jìn)行處理就特別困難惑艇。
正確表格
其實我們的第一張表格叫“透視表”蒿辙,但很多人真接為了看著方便拇泛,直接就這樣存儲數(shù)據(jù)了滨巴。但但大家也不用擔(dān)心啊思灌,excel中其實現(xiàn)在有個功能可以一下子把第一張圖轉(zhuǎn)換為第二張圖,那就是excel的“逆透視表"的操作恭取。
2泰偿、數(shù)據(jù)的最小化原則。即數(shù)據(jù)存儲要以最小單元進(jìn)行劃分蜈垮。比如耗跛,我們的地址,經(jīng)常是省攒发、市调塌、縣、區(qū)惠猿、鎮(zhèn)羔砾、村都放在一個單元格里,這樣我們?nèi)绻堰@些數(shù)據(jù)后其分開其實是很困難的偶妖,要使用大量公式姜凄,進(jìn)行多種情況的判斷,這個復(fù)雜程度看你的數(shù)據(jù)復(fù)雜程度趾访。
3态秧、數(shù)據(jù)的唯一性,就是說我們要添加一個唯一字段扼鞋,你可以添加 一個序列列申鱼。也可以包含一個唯一值字段,這樣我們就唯一的標(biāo)識了我們的數(shù)據(jù)云头,由其是你在”表“中經(jīng)過多次排序后捐友,如果他有表外的動態(tài)引用進(jìn),很容易出錯盘寡。所以加了唯一列不僅可以在多張表中進(jìn)行匹配時有用楚殿,更能夠恢復(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ù)進(jìn)行處理了帖渠,你要學(xué)習(xí)函數(shù)對數(shù)據(jù)進(jìn)行篩選、排錯竭宰、合并空郊、整理等。
使用公式和函數(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ù)進(jìn)行分析 兽愤,你可以使用power pivot 生成各種透視表彼念,如我們第一張圖其實就是透視圖,如果老板讓你改數(shù)據(jù)的話浅萧,你完全不用動原始數(shù)據(jù)逐沙,直接修改power pivot就可以了,非常方便洼畅,也保證了數(shù)據(jù)的一致性吩案,不容易出錯。
在power pivot 里面你可以定制計算列帝簇,生成你想要的計算后的字段徘郭,還可以使用度量值對數(shù)據(jù)進(jìn)行整體分析 ,使用KPI指標(biāo)加強分類顯示丧肴〔腥啵可以建立不同數(shù)據(jù)源間多張表間的關(guān)系。就像數(shù)據(jù)庫中使用外鍵對不同表建立關(guān)系一樣芋浮。而他做的是可以在不兩只數(shù)據(jù)庫間的表建立關(guān)系抱环。
在power pivot里我們對計算列和計算度量值都是使用一個叫DAX的數(shù)據(jù)分析語言對數(shù)據(jù)進(jìn)行處理,它可以處理單列纸巷,也可以在多長表中進(jìn)行數(shù)據(jù)的處理計算镇草,它是一種函數(shù)語言,所以它的使用方式和我們的普通函數(shù)非常相似何暇,他和數(shù)據(jù)庫分析語言T-SQL非常像陶夜,可以實現(xiàn)T-SQL的所有功能,但在學(xué)起來卻比sql這種腳本語言要容易的多裆站。
對數(shù)據(jù)進(jìn)行分析后条辟,我們就可以生成一個圖表對他進(jìn)行展示 了黔夭。這時我們可以使用兩使用方式。第一種就是使用”透視圖“羽嫡。第二種就是使用power view本姥。他們之間沒有什么區(qū)別,看各自的喜好杭棵,只不是兩邊支持的圖表類型可能不太相同婚惫,大家只要選擇適合自已的就行。
對于數(shù)據(jù)的展示魂爪,你還可以使用地圖進(jìn)行展示 先舷,在power view ,透視圖滓侍、三維地圖里蒋川,都支持地圖顯示功能 。由其是3D map支持動態(tài)顯示的功能 撩笆,你可以依據(jù)時間字段捺球,生成視頻文件,最后可以導(dǎo)出生成的視頻 文件在power point里進(jìn)行展示 夕冲。還有你可以使用邊界文件對數(shù)據(jù)進(jìn)行展示氮兵。因為直接使用地圖里的數(shù)據(jù),他只支持區(qū)一級的邊界顯示歹鱼,但你可以使用一個自已的shp文件泣栈,實現(xiàn)一個自定義區(qū)域數(shù)據(jù)的展示。
那么醉冤,以上就是我自已的一點心得秩霍,希望對你有用,如果你感興趣這些內(nèi)容蚁阳,關(guān)注微信公眾號铃绒,獲得更多免費內(nèi)容