Excel 365新增動態參照函數SEQUENCE,好用的序號產生器。
雖然拖曳Excel填滿控點的操作,可以迅速完成序列號碼的需求,但總是屬於滑鼠操控或者執行功能選單的行為,若有變更序號架構的需求,還是得要再重新操作一次。可是利用SEQUENCE函數,不但可以產生所要的序號結構,基於函數的自動運算特性,只要變更SEQUENCE函數裡的參數,便可以自動更新並產生序號,肯定是更方便、更有效益囉!,
語法:
=SEQUENCE (rows, [columns], [start], [step])
參數:
- rows -回傳的列數。
- [columns] - 回傳的欄數。
- [start] – 起始值,若未設定,預設起始值為1。
- [step] – 間距值,也就是每次遞增的差距值,若未設定,預設間距值為1。
範例:
最簡單的寫法便是僅須提供一個參數,便自動產生以1為首,每次加1的序號陣列,而此參數的整數值即為陣列的大小。
例如:
=SEQUENCE(10)
如果要產生的序號陣列是一個8x3的陣列大小,且起始值為5、每次加上2個間距值,則SEQUENCE函數裡的四個參數都必須依序的設定喔!例如:
=SEQUENCE(8,3,5,2)
當然,文字與數字的組合也常被應用於諸如產品序號、地區編碼、工號、…等續 號的編碼上,這時候透過公式的串接「&」運算,再搭SEQUENCE函數的設定,也是不錯的解決方案。
例如:
="CX-"&SEQUENCE(10,1,246,-2)&"-區域"
註:此Excel文章內文實作活頁簿檔案下載。