說明
使用此函數在陣列中產生一個順序數列表。陣列可以是一維(單行或單列)或二維,由行 和列 參數決定。
語法
SEQUENCE(rows, [columns], [start], [step])
輸入
此函式接受下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
個資料列 |
是 | 要產生的世代行數 (預設為 1) | 正整數、包含正整數的儲存格參考 (資料),或結果為正整數的公式。 |
個資料欄 |
否 | 要產生的列數 (預設為 1) | 正整數、包含正整數的儲存格參考 (資料),或結果為正整數的公式。 |
開始 |
否 | 序列中的第一個值。(預設為 1) | 數字、包含數字的儲存格參考 (資料),或結果為數字的公式。 附註: 序列總是朝正方向移至,即使起始值為負數。 |
步驟 |
否 | 序列號間的遞增值(預設為 1) | 數字、包含數字的儲存格參考 (資料),或結果為數字的公式。 |
範例
範例資料
| A | B | C | 暗示性的對話 (D) | E | |
|---|---|---|---|---|---|
| 1 | ID |
名稱 |
年齡 |
部門 |
薪資 |
| 2 | 1 | 約翰-史密斯 | 35 | 銷售 | 75000 |
| 3 | |||||
| 4 | 2 | Emma Johnson | 28 | 營銷 | 65000 |
| 5 | 3 | Michael Chen | 42 | 工程 | 95000 |
| 6 | 4 | Sarah Williams | 31 | 人力資源 | 70000 |
公式範例
| 使用案例 | 公式 | 結果 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 以數字 4 為起始者,設定一組垂直的 3 個儲存格。 | =sequence(3,,4) |
這會從公式所在的儲存格開始,以數字 4、5 和 6 匯入三個儲存格,產生以下內容:
|
||||||||||||
| 以數字 1 為起始者,在 3 個儲存格中的 2 行內儲存單獨儲存格中的數字。 | =sequence(2, 3) |
建立一個從 1 開始的 2x3 陣列,產生以下內容:
|
||||||||||||
| 以數字 10 為起始者,填充 3 個儲存格的 2 欄行,每個儲存格中的數字為 10。 | =sequence(3, 2, 10, 5) |
建立 3x2 陣列,從 10 開始,以 5 為增量,產生以下內容:
|
||||||||||||
| 因為 Workiva 平台中的日期是序列號,您可以輕鬆使用 SEQUENCE 來產生順序日期。例如,若要產生一個 12 個日期的清單,這些日期對應於一年(本例中為 2025 年)中所有月份的每月第一天,您可以使用 SEQUENCE 與 DATE 和 EDATE 函數。 | =edate(date(2025,1,1),sequence(12,1,0)) |
此公式使用 SEQUENCE 建立 12x1 的儲存格陣列,然後以
|
||||||||||||
| 建立 2025 年前 12 個週末日期的清單。 | =WORKDAY.INTL(DATE(2025,1,1)-1,SEQUENCE(12),"1111100") |
此公式使用 SEQUENCE 建立 12x1 陣列儲存格,然後以
|
||||||||||||
| 產生一個從二月開始的十二個月月份名稱清單。 | =TEXT(EDATE(DATE(2022,2,1),SEQUENCE(12,1,0)), "mmmm") |
此公式使用 SEQUENCE 建立一個 12x1 的儲存格陣列,然後在儲存格中使用
|
||||||||||||
| 從範圍 (B2:B12) 中抽取前 3 個值,從結果中排除任何空白儲存格。 | =index(filter(b2:b12, b2:b12<>""), sequence(3,1,1,1)) |
此公式使用 SEQUENCE 建立 3x1 陣列的儲存格,然後以
|
||||||||||||
| 建立完整年度行事歷 | =SEQUENCE(53,7,46023) |
此公式使用 SEQUENCE 建立一個 53x7 的儲存格陣列,然後填入以 2026 年 1 月 1 日 (46023) 開頭的儲存格。 注意: 您必須將所需的日期格式套用於儲存格,才能將值顯示為日期。 |
附註
- 與所有陣列函數一樣,SEQUENCE 會從包含 SEQUENCE 函數的儲存格開始,動態地在相鄰的儲存格間填充結果。
- SEQUENCE:
- 有助於產生測試資料或建立數值序列。
- 可建立單列、多列或 2D 資料欄。
- 支援自訂起始者值及級距。
- 可使用正增量和負增量。
- 可以在另一個公式內世代一個數值陣列,這是在進階公式中經常出現的需求。
提示
- 如果您有頁首/標頭列且不希望包含標頭,請將陣列值往下一行開始(例如在上述資料集中,從 A2 而非 A1 開始)。
- SEQUENCE 可與其他函數合併/組合,例如: SEQUENCE:
相關功能
以下是 Workiva 試算表支援的其他陣列公式函數。