SEQUENCE 函數能讓您在陣列中產生一個連續數字的清單 (例如 1、2、3、4)。
在下列範例中,我們會使用 =SEQUENCE(4,5) 來建立高 4 列、寬 5 欄的陣列。
           
=SEQUENCE(rows,[columns],[start],[step])
| 引數 | 說明 | 
|---|---|
| rows 必要 | 要傳回的列數 | 
| [columns] 選用 | 要傳回的欄數 | 
| [start] 選用 | 連續值的第一個數字 | 
| [step] 選用 | 陣列中每個連續值遞增的量 | 
附註:
- 
                任何遺漏的選用引數將會預設為 1。 如果您省略 rows 自變數,則必須至少提供一個其他自變數。 
- 
                您可以將陣列想成是一列的值、一欄的值,或是一列值以及一欄值的組合。 在上例中,用於我們的 SEQUENCE 公式的陣列是源自於範圍 C1:G4。 
- 
                SEQUENCE 函數將傳回一個陣列,如果其為公式的最終結果則將溢出。 這表示,當您按 ENTER 時,Excel 將動態建立適當大小的陣列範圍。 如果支援資料是在 Excel 表格,而您使用了結構化參照,則您從陣列範圍新增或移除資料時,陣列會自動調整大小。 如需詳細資料,請參閱溢出陣列行為 一文。 
- 
                Excel 對活頁簿之間的動態陣列提供有限支援,只有同時開啟活頁簿時才支援這種情況。 如果您關閉來源活頁簿,當您重新整理時,任何連結的動態陣列公式均會傳回 #REF! 錯誤 。 
範例
如果您需要建立快速範例資料集,以下是使用 SEQUENCE 搭配 TEXT、DATE、YEAR 和 TODAY 來為標題列建立月份之動態清單的範例,其中的基礎日期永遠都會是目前的年份。 我們的公式為:=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")。
             
以下是將 SEQUENCE 以巢狀方式搭配 INT 和 RAND,以建立大小為 5 列 6 欄的陣列,其中含有遞增整數的隨機集合。 我們的公式為:=SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100))。
             
此外,您可以使用 =SEQUENCE(5,1,1001,1000) 來建立範例中的 GL 代碼數值連續清單。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。
 
                         
				 
				