辦公流程自動化不僅能大幅增加效率,同時也能減低後勤人員的負擔,讓他們能更專注於核心業務。而以微軟(Microsoft)、谷歌(Google)而言,自動化辦公流程可透過以下三種方式達成:
系統商 | 函數 | 程式 | 應用程式開發 |
---|---|---|---|
Microsoft | 依版本而不同 | VBA | Power Apps |
依版本而不同 | Apps Script | Appsheet |
函數是什麼我想就不用介紹了吧,而目前也有很多免費提供函數教學的短影音、課程...等,資源可謂遍地都是。
且函數的潛力也十分大,只要將函數組合後便能進行更細緻的設定,以序號(流水號)為例:
=ROW()-1
#ROW()是指列數,而因為第一列通常是標題,所以要-1
=IF(B2="","",ROW()-1)
#IF()是如果:如果B2=""時,就呈現"",不然就是ROW()-1
=SEQUENCE(COUNTA(B))
#COUNTA(B)是指B欄內不是空格的值的數量,而因為第一列通常是標題,所以數字最少為1
#SEQUENCE()是指數列,若只輸入N,將會提供1、2、3...N的數列
=SEQUENCE(QUOTIENT(COUNTA(B),2))
#QUOTIENT(COUNTA(B),2)會回傳COUNTA(B)/2時的整數部分,因此假設今天有3筆資料,那會得出1。
當需求較為單純時,使用函數是符合效益的方式,以建立空白簽名表為例,除非有特別針對UI、資料串連的需求,不然函數應該就是最適用也是最快速的方式。
而與其他種工具一樣,函數的使用等級也會依需求而不同,並不是函數越長或越看不懂就比較高級,以空白簽名表上的序號為例,除了第1種以外的函數有機率完全不適用。
函數適用於需求較為單純、資料量少、變動性大的項目