Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android tablets Excel for Android phones

SEQUENCE 函數能讓您在陣列中產生一個連續數字的清單 (例如 1、2、3、4)。

在下列範例中,我們會使用 =SEQUENCE(4,5) 來建立高 4 列、寬 5 欄的陣列。

含有 4 x 5 陣列的 SEQUENCE 函數範例

=SEQUENCE(rows,[columns],[start],[step])

引數

說明

rows

必要

要傳回的列數

[columns]

選用

要傳回的欄數

[start]

選用

連續值的第一個數字

[step]

選用

陣列中每個連續值遞增的量

附註: 

  • 任何遺漏的選用引數將會預設為 1。 如果您省略 rows 自變數,則必須至少提供一個其他自變數。

  • 您可以將陣列想成是一列的值、一欄的值,或是一列值以及一欄值的組合。 在上例中,用於我們的 SEQUENCE 公式的陣列是源自於範圍 C1:G4。

  • SEQUENCE 函數將傳回一個陣列,如果其為公式的最終結果則將溢出。 這表示,當您按 ENTER 時,Excel 將動態建立適當大小的陣列範圍。 如果支援資料是在 Excel 表格,而您使用了結構化參照,則您從陣列範圍新增或移除資料時,陣列會自動調整大小。 如需詳細資料,請參閱溢出陣列行為 一文。

  • Excel 對活頁簿之間的動態陣列提供有限支援,只有同時開啟活頁簿時才支援這種情況。 如果您關閉來源活頁簿,當您重新整理時,任何連結的動態陣列公式均會傳回 #REF! 錯誤

範例

如果您需要建立快速範例資料集,以下是使用 SEQUENCE 搭配 TEXTDATEYEARTODAY 來為標題列建立月份之動態清單的範例,其中的基礎日期永遠都會是目前的年份。 我們的公式為:=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm")

使用 SEQUENCE 搭配 TEXT、DATE、YEAR 和 TODAY 來為標題列建立月份的動態清單。

以下是將 SEQUENCE 以巢狀方式搭配 INTRAND,以建立大小為 5 列 6 欄的陣列,其中含有遞增整數的隨機集合。 我們的公式為:=SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100))

以巢狀方式使用 INT 與 RAND 來建立範例資料集的 SEQUENCE 範例

此外,您可以使用 =SEQUENCE(5,1,1001,1000) 來建立範例中的 GL 代碼數值連續清單。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

另請參閱

FILTER 函數

RANDARRAY 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #溢出! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。