image.png
王二叔的同事小張有一項工作,就是幾乎每天都要做報告,Word版,有時一天要做幾個。報告結構基本不變,但是報告要用的數據和圖表來自于十幾個csv文件。
王二叔幫小張用解決了十幾個csv文件生成數據和圖表的問題。幫了她一個大忙,王二叔也趁機蹭了美女幾頓大餐。
昨天小張又苦著臉跑來找他:“王二叔,你能不能再幫我一個忙?”
“好哇,好哇!你說!”王二叔忙不迭地答應,心想又有美女請大餐了。
“你能不能幫我把做報告的時間減少到十分鐘內?”
“what?”王二叔一蹦巴掌高。當初她做這個破報告要花兩天時間,他給她縮短到兩小時。現在居然又要縮短到10分鐘!
“你就幫幫我吧,王二叔——”小張楚楚可憐地拉著王二叔的袖子哀求。
看著那張梨花帶雨的臉,王二叔無法硬起心腸,只好答應。
嘗試用偷懶失敗
王二叔首先想到的是把word內容復制到power bi 中去,這樣正文中引用的數字可以用來生成,圖表更是可以用來生成。
每天都要做Word報告,涉及大量數據和圖表,怎么在十分鐘內搞定?
上圖中正文中的50.80%和49.20%是用自動生成的數字,右邊的餅圖也是自動生成。
但是有三個問題:
一是沒法批量替換客戶名字。
二是只能導出PDF,而小張需要的是Word,還得轉格式。
三是小張從沒用過power bi ,還得教她怎么用。王二叔當然愿意耳鬢廝磨地去教,但是整套流程下來,王二叔自己都不敢保證十分鐘內完成。
最后只好忍痛割愛放棄。
域和選擇性粘貼的神奇妙用
最后王二叔選擇了直接把Excel數字和圖表嵌入Word中并保持自動更新的方式,達成了目標。
實現也很簡單,只需要三步:
第一步:在Excel中生成Word中需要的數字和圖表。
這個其實之前已經幫小張弄好了,只是有個別數字和圖表需要微調而已。
第二步:復制Excel中的數字,在Word中選擇性粘貼為無格式的鏈接文本。
每天都要做Word報告,涉及大量數據和圖表,怎么在十分鐘內搞定?
必須選擇“粘貼鏈接”。之所以選擇“形式”為“無格式的文本”是為了保持Word中正文的格式不發生變化。這一步其實就是利用了傳說中的域功能。
粘貼成功后,鼠標放數字上,會灰底顯示。
每天都要做Word報告,涉及大量數據和圖表,怎么在十分鐘內搞定?
凡是涉及需要動態更新的數字,都采用這種方式,先在Excel中生成,然后選擇性粘貼到word里邊。
第三步:將圖表選擇性粘貼為“ 圖表對象”。
每天都要做Word報告,涉及大量數據和圖表,怎么在十分鐘內搞定?
圖表必須粘貼為如圖中所選的“ 圖表對象”,才能自動更新。
凡是需要自動更新的圖表圖表復制到word不顯示,都采用這種方式。
王二叔曾試驗過截圖中的其他幾種格式,微軟雖然說明那些也會自動更新,但王二叔從來沒成功過,不知道怎么回事。
第四步:保存
完成。
小張如何使用?
其實王二叔做的這是一套模板。
小張只需要在自己電腦上確保Excel文件名字和路徑不改變,每次創建新報告時,先刷新Excel文件,然后復制上一次生成的Word報告,重命名,打開。打開時Word會提示:
每天都要做Word報告,涉及大量數據和圖表,怎么在十分鐘內搞定?
選擇“是”圖表復制到word不顯示,把客戶名字替換之后,全選,再按F9,等1-2分鐘,數據和圖表就全部刷新了。再根據數據和圖表修改下Word正文中個別地方的描述,即完成。
整個過程耗時在十分鐘以內。
結語
當王二叔把模板和操作方法告訴小張后,小張一臉迷醉地望著貌比韓宣的王二叔,場景實在太美,不敢想象。
(注:文中的王二叔和小張純屬YY)