该函数在 Google Sheets 中的用法与 Excel 相同——语法和参数一致。
SCAN(initial_value, array, lambda)SCAN 函数遍历数组并将 LAMBDA 函数应用于每个元素,同时维护一个在每一步都会更新的累加器。它返回一个与输入大小相同的数组,展示计算的演变过程。
=SCAN(0, {1, 2, 3}, LAMBDA(a, v, a+v))结果:{1, 3, 6}
从 0 开始计算数组 {1, 2, 3} 的运行总计。
SCAN 返回所有中间结果的数组,而 REDUCE 仅返回最终的累加值。