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 函数简介