SEQUENCE 函數

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

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

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

附註: 2018 年 9 月 24 日:SEQUENCE 函數是幾個搶鮮版 (Beta) 功能之一,目前僅供部分 Office 測試人員使用。我們會在接下來幾個月持續最佳化這些功能。準備就緒後,我們會向所有 Office 測試人員和 Office 365 訂閱者推出這些功能。

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

引數

說明

rows

必要

要傳回的列數

[columns]

選用

要傳回的欄數

[start]

選用

連續值的第一個數字

[step]

選用

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

附註: 

  • 您可以將陣列想成是值的列、值的欄,或是值的列與值的欄的組合。在上述範例中,SEQUENCE 公式的陣列是從 C1:G4 的範圍。

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

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

範例

附註: 這裡顯示的範例提供於這個可下載的活頁簿中:SEQUENCE 函數範例 (英文)。

如果您需要建立快速範例資料集,以下是使用 SEQUENCE 搭配 TEXT (機器翻譯)、DATE (機器翻譯)、YEARTODAY 來為標題列建立月份之動態清單的範例,其中的基礎日期永遠都會是目前的年份。我們的公式為:=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 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

另請參閱

FILTER 函數

RANDARRAY 函數

SINGLE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #SPILL! 錯誤

動態陣列與溢出陣列行為

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×