讓PowerQuery、數(shù)據(jù)透視圖和PPT發(fā)生化學(xué)反應(yīng)

最近我遇到個坑爹的重復(fù)體力勞動活兒:有這么一類(注意不是個)表吕粗,見下圖纺荧,

表格

要把它做成圖表,放到PPT里颅筋,類似于這樣:

ppt

總共有17個指標(biāo)宙暇,這意味著至少有17頁P(yáng)PT要做。17個指標(biāo)的維度有多有少议泵,所有圖表類型也要求不一樣占贫。

坑爹之處在于:每周都會收到N份這樣的表格,然后要做N個這樣的PPT先口。目前N》=5型奥,隨著業(yè)務(wù)增長瞳收,這個N會不斷增大;并且當(dāng)老大需要某份表格的PPT時(shí)厢汹,我得在最短時(shí)間內(nèi)拿出來螟深。而這只是我工作內(nèi)容中很小的一部分。

所以烫葬,靠體力活兒肯定不行赔癌。

常規(guī)思路一

我能想到的常規(guī)思路是在PPT中插入數(shù)據(jù)圖表命黔,然后把17個指標(biāo)的數(shù)據(jù)分別復(fù)制到圖表的數(shù)據(jù)源中觅玻。

這樣可以簡單計(jì)算出一個工作量:在PPT中插入17個數(shù)據(jù)透視圖站辉,然后復(fù)制粘貼17次數(shù)據(jù),再對每一個數(shù)據(jù)透視圖進(jìn)行微調(diào)兑巾。再加上文字描述条获,一頁P(yáng)PT至少要花費(fèi)5分鐘。這樣闪朱,做完這個PPT需要90-120分鐘月匣。

常規(guī)思路二

直接在Excel中選擇指標(biāo)生成透視圖,然后再復(fù)制粘貼到PPT中奋姿,粘貼時(shí)選擇“粘貼為鏈接”锄开,這樣,Excel中的圖表更新后称诗,PPT中的圖表會自動更新萍悴。PPT中文字描述部分需要用到的數(shù)據(jù)依然采取復(fù)制Excel數(shù)據(jù)再粘貼為鏈接的辦法。

類似于下面這樣:

讓PowerQuery寓免、數(shù)據(jù)透視圖和PPT發(fā)生化學(xué)反應(yīng)

采用這種方式癣诱,只是第一次稍微花費(fèi)時(shí)間多一點(diǎn),以后就比較方便了:直接把數(shù)據(jù)粘貼到這個Excel中袜香,刷新一下撕予,這樣數(shù)據(jù)透視圖就更新了;然后打開PPT蜈首,再更新下鏈接即可实抡。

讓PowerQuery、數(shù)據(jù)透視圖和PPT發(fā)生化學(xué)反應(yīng)

采用這種方式欢策,除了第一次稍微花費(fèi)時(shí)間多一點(diǎn)之外吆寨,以后要做一個PPT,只需要花費(fèi)不到5分鐘踩寇。相比【常規(guī)思路一】90-120分鐘啄清,效率提高了17-23倍。這已經(jīng)是很嚇人的改進(jìn)了俺孙。

但是這種方式有一個弊端:

萬一指標(biāo)及其維度的個數(shù)發(fā)生了變化辣卒,或者給過來的數(shù)據(jù)里掷贾,指標(biāo)的順序發(fā)生了變化,所有的事情都會亂套添寺。

是時(shí)候祭出PowerQuery大法了

使用PowerQuery來處理胯盯,思路和【常規(guī)思路二】類似:在Excel中生成圖表數(shù)據(jù)后復(fù)制到PPT中,粘貼為鏈接來PPT中的數(shù)據(jù)圖表即時(shí)更新计露。

不同之處在于對原始數(shù)據(jù)的處理:

首先,在PowerQuery中引入來自于文件夾(名字叫“原始數(shù)據(jù)”)的數(shù)據(jù)源憎乙,建立一個名叫“原始數(shù)據(jù)”的查詢票罐。目的是避免每次都要修改原始數(shù)據(jù)的文件名。對該查詢進(jìn)行簡單清理泞边,如刪除不必要的列该押,提升標(biāo)題等。

其次是分別建立17個查詢阵谚,都引用(注意不是復(fù)制)“原始數(shù)據(jù)”這個查詢蚕礼。引用的好處是“原始數(shù)據(jù)”發(fā)生變化了,17個查詢會跟著變化梢什;如果用復(fù)制的方式奠蹬,“原始數(shù)據(jù)”發(fā)生變化之后,還得手動修改17個查詢嗡午。

第三步是把這17個查詢加載到表囤躁。之所以不加載到數(shù)據(jù)模型是因?yàn)閷鞵PT的文字描述中還需要表中的數(shù)據(jù)。我順便將數(shù)字處理為百分比了荔睹,這樣看著順眼狸演。

以上三步在PowerQuery的界面中即可完成,而且也沒有復(fù)雜的操作僻他,就是引入數(shù)據(jù)源宵距,引用數(shù)據(jù)源,刪除不必要的列吨拗,改變數(shù)字格式满哪,提升標(biāo)題等。所以丢胚,原始代碼就不給出了翩瓜。

第四步是在17個表中分別生成各自的數(shù)據(jù)透視圖。

接下來的步驟和【常規(guī)思路二】一模一樣了:復(fù)制PPT需要的數(shù)據(jù)圖表携龟,然后在合適位置粘貼為鏈接兔跌。這樣將來可以即時(shí)更新PPT中的數(shù)據(jù)圖表。

如何在新的數(shù)據(jù)來了之后更新PPT呢峡蟋?

第一步坟桅,把原始數(shù)據(jù)丟到“原始數(shù)據(jù)”文件夾华望;

第二步,打開建立好的PowerQuery模板Excel文件仅乓,刷新赖舟;

第三步,打開PPT夸楣,更新鏈接宾抓,完成。

這樣花費(fèi)的時(shí)間也在5分鐘左右豫喧。

這樣做的好處是石洗,即使指標(biāo)及其維度的數(shù)目或位置發(fā)生了變化,都不會造成任何影響紧显,每次生成PPT都只需要5分鐘讲衫。我要生成5個PPT也只需要半小時(shí);如果要生成更多PPT孵班,假設(shè)要生成10個涉兽,那也只需要一個小時(shí)就能完成。

如果要生成幾十個篙程,上百個PPT枷畏,那就得借助VBA的威力了——不過這是我的猜測,還沒有機(jī)會來驗(yàn)證房午。

結(jié)語

所以矿辽,PowerQuery最大的好處是以非常有彈性的方式,把重復(fù)工作封裝起來郭厌,將我們從無休無止的重復(fù)體力活兒中解放出來袋倔,去干其他自己想做的事情。

當(dāng)我們需要在office程序之間共享數(shù)據(jù)時(shí)折柠,粘貼為鏈接是最佳思路——數(shù)據(jù)與圖表會隨著原始數(shù)據(jù)更新而更新宾娜。(不過要注意一點(diǎn),office365最近的升級導(dǎo)致放在onedrive的原始數(shù)據(jù)粘貼為鏈接后更新失斏仁邸)前塔。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市承冰,隨后出現(xiàn)的幾起案子华弓,更是在濱河造成了極大的恐慌,老刑警劉巖困乒,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寂屏,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)迁霎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門吱抚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人考廉,你說我怎么就攤上這事秘豹。” “怎么了昌粤?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵既绕,是天一觀的道長。 經(jīng)常有香客問我婚苹,道長岸更,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任膊升,我火速辦了婚禮,結(jié)果婚禮上谭企,老公的妹妹穿的比我還像新娘廓译。我一直安慰自己,他們只是感情好债查,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布非区。 她就那樣靜靜地躺著,像睡著了一般盹廷。 火紅的嫁衣襯著肌膚如雪征绸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天俄占,我揣著相機(jī)與錄音管怠,去河邊找鬼。 笑死缸榄,一個胖子當(dāng)著我的面吹牛渤弛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播甚带,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼她肯,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鹰贵?” 一聲冷哼從身側(cè)響起晴氨,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碉输,沒想到半個月后籽前,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年聚假,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了块蚌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡膘格,死狀恐怖峭范,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瘪贱,我是刑警寧澤纱控,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站菜秦,受9級特大地震影響甜害,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜球昨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一尔店、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧主慰,春花似錦嚣州、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至藐不,卻和暖如春匀哄,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雏蛮。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工涎嚼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人底扳。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓铸抑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親衷模。 傳聞我的和親對象是個殘疾皇子鹊汛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容

  • 儲君老師的鼠標(biāo)墊上有兩句話刁憋,不知道大家還記得嗎? 學(xué)習(xí)excel是為了啥木蹬?答案“偷懶”嘛至耻! 學(xué)習(xí)PPT是為了啥?答...
    DAWN_0206閱讀 1,817評論 0 22
  • 我最討厭的季節(jié)就是冬天,沒有之一尘颓。 寒冷的空氣鉆入脖頸走触,刀割一樣的風(fēng)打在臉上,你不得不用帽子疤苹,圍巾互广,口罩將整個人裹...
    藍(lán)橙lancheng閱讀 704評論 6 23
  • 在無盡的黑夜里, 思慮著可期的余生卧土。 關(guān)于音樂惫皱,夢想,文字尤莺, 還有那些摻著眼淚碎在夢里的情懷旅敷, 埋葬在風(fēng)中,永不歸...
    A安泠閱讀 215評論 0 0
  • 現(xiàn)在快要進(jìn)入盛夏了吧颤霎。我活了二十多年很多東西都留不住媳谁,大多數(shù)情況下,鑒于腦容量過小友酱,都只能記住只字...
    罐子是麻麻閱讀 801評論 0 0