「生成內容」已經是辦公室必備的競爭力,無論是文件、電郵、圖像、簡報,都有不同的生成應用。但你又是否知道,Excel本身也有生成內容的函數,讓你不用把算式往下拉、根據今天日期更新過去十二個月數據的圖表、甚至動態建立階梯式收費或稅項表格?
個人實戰的經驗是,用好Excel函數的秘訣,不在於把問題全盤外判予AI,最好的效果往往來自與AI的協作,也就是對Excel函數有基本認識,讓AI根據情境與指令,建議、修正函數的參數或複合應用。因此,在學會內容生成的函數的同時,我也會示範如何在不用上載檔案的情況下,跟ChatGPT問出適用的函數參數建議。

愈重複的工序,就愈有自動化的空間和需要,例如是每月的匯報圖表,主要是涵蓋過去十二個月中,各個範疇的數據走勢。要更新一個圖表還可以,然而如果你的每月匯報簡報,包含了很多數據圖表,那麼手動更新每個圖表的數據源,費時又沒有甚麼增值。
Excel的SEQUENCE函數,可以生成指定行數、列數的數據,你可以指定起始值與增長的步長。也就是說,一整列、一整欄、甚至一個表格範圍也可以生成。不單只是數字,跟數字有關的數據,例如是將由SEQUENCE生成的動態陣列數字,套用至日期的函數,就能夠得出一連串、間距相的日期。

實戰用途上,我們運用TODAY找出今天的日子,用SEQUENCE(12,1,-12,1)生成一個包含十二個間距數字的陣列(-12, -11, -10, …, -2, -1),也配合EOMONTH,就能夠得出由今天起倒數過去十二個月月底的日期。這樣做是動態的算式,亦即是你下個月再打開同一個檔案,Excel自動會更新這十二個月底日期。

有了這十二個日期,運用XLOOKUP(參考之前的教學)從數據源將配對的數據導入,就可以準備數據圖表。參照教材中的例子,我們在數據圖表中突顯出最近兩個月的數字,下個月自動更新時,仍然會是突顯最後的兩個月,而非跟著時間線來平移。換句話說,下個月只要數據源有更新,你重新打開檔案,SEQUENCE與數據圖表都會自動更新,預備簡報省時又省力。

就像之前所說,對Excel函數有基本認識,與AI的協作會相得益彰。現在我們認識了SEQUENCE,可以在請AI幫助建議算式來解決實戰問題。舉例說,在B欄有不定時加入的文字或數字內容,而我們想在A欄有相應的標籤,方便跟進與統計之用:

不用再手動往下拉,只要B欄有新的內容,A欄都會自動配合產生指定的標籤格式,這就是生成以上再生成帶來的效率。

在數據分析的用途上,SEQUENCE也有其發揮的地方。有時候我們要對數據作出現頻率的分析,了解有沒有區間有特定的走勢,例如是以10或是50作為一個區間。SEQUENCE能夠幫助我們快速調整區間的大小,來嘗試找出數據背後的模式。

Excel 365/ 2024支援自動溢出(spill),亦即是算式結果如果含有動態陣列(dynamic array),會自動溢出至所需的儲存格中,例如動態陣列是一行五列,那麼一個算式的結果,能自動橫向連續五個儲存格。
SEQUENCE生成的動能陣列,能夠套用在其他儲存格的算式之中,利用以上的原則,擴充算式結果的範圍。例如,你在儲存格E2利用SEQUENCE生成數據陣列,在其他儲存格算式輸入E2#,即可參考生成範圍,Excel會自動擴張計算結果至每一行。
你只改動E2的SEQUENCE算式,Excel就幫你自動更新整個階梯式收費表的行數與內容!


我的第一本簡報書「全圖解!避開99%簡報地雷:職場商業簡報實戰懶人包」現已在台灣、香港、新加坡、馬來西亞各大實體書店有售,電子書版本亦已經在各大平台上架。
社福機構或是教育界如果有公益講座的需求,也歡迎電郵聯絡:salaryman.inbox@gmail.com