SEQUENCE 函數:生成序列(新版本)
函數說明
SEQUENCE 函數是 Excel 中用於生成數值序列的函數,支援創建一維或多維數組,適用於自動化數據生成和動態計算。
版本要求:SEQUENCE僅適用於 Excel 365 和 Excel 2021。
學習目標
- 理解 SEQUENCE 函數的基本語法。
- 學會使用 SEQUENCE 函數生成動態數值序列。
- 能應用 SEQUENCE 函數解決數據生成需求。
預備知識
在學習本文前,建議您具備以下基礎知識:
- 了解如何在 Excel 中輸入公式。
- 熟悉數據操作和基本的數學運算。
內容主體
概念解釋
SEQUENCE 函數的作用是生成一組連續或指定間隔的數值序列。其基本語法如下:
=SEQUENCE(rows, [columns], [start], [step])
參數說明:
rows
:必填,指定生成數組的行數。columns
:選填,指定生成數組的列數,默認為 1。start
:選填,序列的起始值,默認為 1。step
:選填,序列的遞增或遞減步長,默認為 1。
程式碼示例
範例 1:生成單列數字序列
=SEQUENCE(10)
# 結果為一列包含數字 1 到 10 的序列。
範例 2:生成多行多列序列
=SEQUENCE(3, 4)
# 結果為 3 行 4 列的數字序列,從 1 到 12。
範例 3:指定起始值和步長
=SEQUENCE(5, 1, 10, 2)
# 結果為一列數字序列,起始值為 10,步長為 2,即 10, 12, 14, 16, 18。
實際應用場景
SEQUENCE 函數在以下場景中十分有用:
- 生成動態數據列表,例如日期、時間或編號。
- 用於數據模擬或測試的序列生成。
- 結合其他函數進行自動化計算。
互動練習
- 使用 SEQUENCE 函數生成 10 行數字,起始值為 100,步長為 10。
- 嘗試更改列數和步長,觀察結果如何變化。
課後練習題
- 在一個範圍內生成動態的 5 行 3 列數字序列,並設定起始值和步長。
- 結合 SEQUENCE 和 TEXT 函數,生成格式化的日期列表。
小專案
設計一個序列生成工具,根據用戶輸入的行數、列數、起始值和步長,自動生成對應的數值序列。
常見錯誤和注意事項
- 公式返回錯誤
解決方案:檢查行數、列數是否為有效的正數,並確認步長設置是否正確。
- 序列生成超出範圍
解決方案:確保生成的數據能正確顯示在工作表範圍內。