現代辦公室的工作,總離不開一大堆的報表和數據整理,也許你曾經為了把不同的資料彙整到同一個 Excel 表格中而大費周章甚至熬夜加班。其實 Excel 裡面有個神秘的自動化工具 Office Script 能讓這一切變得簡單輕鬆,讓我們來看看它是怎麼讓工作效率飛躍提升的吧!
Office Script 是 Microsoft 為 Excel Online 推出的一種自動化腳本功能。聽起來可能有點像是寫程式,但其實它的設計初衷就是讓即使不會寫程式的使用者,也能利用簡單的方式自動化各種 Excel 相關的操作。
想像一下,你以前都要花好幾個小時處理相同的報表工作,辛苦的將來自不同部門的資料整合、計算總和、篩選資料,還要重新格式化表格。現在你只要打開 Office Script 的錄製功能,進行一次性的設置,以後就能讓 Excel 自己去完成這些重複性的工作,而你只需要按下啟動按鈕就通通完成,是不是覺得瞬間輕鬆許多?
許多 Excel 使用者可能熟悉 VBA,它是一種在 Excel 裡很常見的自動化工具。然而Office Script 與 VBA 有一個關鍵的差異,那就是執行環境。
VBA 是在本機端執行的工具,也就是說當你寫了一個 VBA 腳本,這個腳本只能在你自己電腦上的 Excel 裡運行。這樣的設計有其限制,尤其是在如今越來越多工作的環境都轉移到雲端的時代。
Office Script 則是一個雲端工具,專為 Excel Online 設計。近年來 Microsoft 的許多產品都在積極發展雲端功能,像是 Office 365、OneDrive、SharePoint 等服務,充分展現雲端化的趨勢。而雲端運行的優勢在於讓工作流程更具靈活性,不再依賴單一設備,且能夠隨時隨地存取、編輯和執行各種自動化腳本。
另外,因為 VBA 是本機端的工具,無法和雲端版的 Power Automate 串連;相反的 Office Script 則可以無縫結合 Power Automate 發揮更強大的能力。隨著 Microsoft 越來越注重雲端技術,Office Script 明顯是未來趨勢的一部分。
如果你還在懷疑 Office Script 對你有多大幫助,以下是簡單的實際應用情境,幫助你理解它厲害之處:
不同人整理的報表經常格式不統一?Office Script 能自動幫你格式化。例如,你可以編寫一個簡單的腳本,將數字自動轉換成貨幣格式、調整欄位顏色、並用公式將營收計算出來。這樣一來,每次收到雜亂的報表,只要按下執行腳本,所有格式都會自動調整完成,根本不需要手動處理!
從上方影片可以看出,當我調整 Excel 時,右方的 Office Script 同步記錄我所執行的步驟。完成錄製之後會生成一個指令碼,下次只要按下執行 Office Script 就會將所有步驟重複執行一遍。
接著我將指令碼重新命名為「週報整理」,並且選擇「在活頁簿新增」。如此一來, Excel 多出了一個可以執行的按鈕,並且其他人也能在這個 Excel 檔案中執行我剛剛錄製的腳本。
錄製完成的腳本也能開啟其他檔案來執行,讓我們看看開啟一份新檔案的執行成果,是不是一眨眼就完成過去要花很多時間的工作了!
Office Script 本身已經很強大了,但如果你想進一步解放雙手,它還能與 Power Automate 結合,達到自動化報表管理的效果。
例如,你可以設置一個自動化流程,每當有新的 Excel 檔案上傳到 OneDrive 或 SharePoint 時,Power Automate 就會觸發 Office Script 自動整理報表。這對於需要定期處理大量數據的人來說,簡直是一大福音。
除此之外,你還能定期排程讓 Office Script 自動運行。例如設定一個每月自動執行的流程,幫你整理整個月的報表,當你回到辦公室時,報表已經整理好了。這不僅節省了時間,還減少了手動操作可能出錯的風險。
Office Script 是一個能夠讓你輕鬆自動化 Excel 操作的強大工具。即使你不會寫程式,也能夠利用它解決日常工作中的繁瑣問題。再加上 Power Automate 的加持,讓你可以定期排程、自動處理更多樣化的報表流程,工作效率大大提升,從此不再被報表折磨!
這些功能雖然簡單,卻是我們創造自動化流程的基石,
讓我們一起由簡單開始,成就不簡單!
如果想進一步瞭解哪些 Excel 相關功能,歡迎在底下留言告訴我們!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!
🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 RPA入門課程:零基礎快速學習RPA-利用 UiPath 建構自動化機器人程式