Excel SCAN 函數教程

版本: Microsoft 365
最後更新:
提示:使用 ⬆️ ⬇️ 可上下翻頁。推薦用大屏瀏覽,以獲得更好的閱讀體驗。

1. SCAN 函數簡介

Excel 中的 SCAN 函數用於對數據範圍執行累積計算。它在數組中累計應用函數,返回結果數組。這在各種應用中都非常有用,例如創建運行總計、跟蹤累計銷售額或分析隨時間變化的趨勢。
SCAN 函數簡介

2. SCAN 函數參數

這是使用 SCAN 函數的語法。
=SCAN ([initial_value], array, lambda(accumulator, value, body))
  • [initial_value] : 必填 設置累加器的起始值。
  • array: 必填 要掃描的數組。
  • lambda: 必填 用來累加數組 LAMBDA。LAMBDA 需要三個參數:
  • accumulator: 必填 將數值累加後作為最終結果返回。
  • value: 必填 數組中的當前值。
  • body: 必填 應用於數組中每個元素的計算。
  • 3. 示例場景

    假設您正在跟蹤一家小型企業一周內的銷售數據。您想計算每天的累計銷售額,以便更好地了解趨勢。
    示例場景

    4. 開始使用 SCAN 函數

    鍵盤輸入:=SCAN(
    開始使用 SCAN 函數

    5. 輸入 SCAN 函數參數

    這裏我們設置累計的起始值為 0,選定 C5:C9 為要累加的數組,準備定義累加的 Lambda
    輸入 SCAN 函數參數

    6. 輸入 Lambda 的參數

    這裏我們命名累加的結果為: result,數組元素為:x,然後把累加公式設為:result + x,然後補全相應的括號。

    註意,這裏的 resultx 都是自己定義的名字,也可以按個人喜好命名為其他名字。
    輸入 Lambda 的參數

    7. SCAN 函數生效

    回車保存後,這裏就可以看到 SCAN 函數的效果,成功地按每一天累計了當前銷售額。
    SCAN 函數生效

    8. 其他累加公式

    這裏的 Lambda 運算並不限制在加法,我們可以自行增加更多的自定義運算。

    譬如這裏把每天的銷售額減半再累計。
    其他累加公式

    9. 🎉 完成! 🎉

    作者備註:希望你能感受到我這些教程的用心,我希望能創建一系列非常易懂的Excel教程。

    如果它有用,幫助我分享這些教程,感謝!


    關註我:
    SCAN 函數簡介