LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【Excel】未来5年你必须要掌握的函数之16:SCAN函数

admin
2024年12月7日 0:10 本文热度 86

在审计工作的日常流程里,打印、复印与扫描文件可谓是家常便饭,我们这些审计人员也因此常常与扫描仪(SCANNER)打交道,自然而然对 “SCAN” 这个单词熟悉得很。

我还清晰地记得新东方有一位老师传授的记忆 “SCAN” 含义的妙招 —— 谐音法。“SCAN” 的中文谐音恰好是“四看”,四下看看,想象一下那种四下打量、四下查看的情景,这可不就是 “浏览、扫描” 的生动写照嘛,如此一来,便很容易记住这个单词有 “扫描” 的意思了。

在Excel 365中,SCAN函数是一个用于迭代计算的函数。它可以对一个数组(或区域)中的元素进行累积计算,类似于编程语言中的循环累加操作。这个函数可以帮助你高效地处理数据序列,按照特定的规则进行累积计算。

SCAN函数有点偏冷门,但如果配合其他函数,可以让你非常方面地解决一些比较复杂的问题。

1、基本语法

=SCAN(initial_value, array,lambda_express)

initial_value:必需参数,表示累积计算的初始值。它可以是一个数值、文本、逻辑值或其他数据类型,具体取决于你的计算需求。例如,如果你要计算一个数字序列的累积和,这个初始值就可以是0。

array:必需参数,表示要进行迭代计算的数组或单元格区域。这个数组中的元素类型要与计算规则相匹配。例如,如果你要对一列数字进行累积乘法运算,那么这个数组应该是包含数字的列区域。

lambda_express:必需参数,用于定义累积计算的规则。

2、基本用法

累积求和:

=SCAN(0,A1:A5,LAMBDA(x,y,x+y))

我们需要留意它与REDUCE函数的差异,REDUCE函数仅呈现最终的计算结果。而SCAN函数的独特之处在于,它不但会给出最终的结果,还能够展示出计算过程中的每一步中间结果。例如计算从1累加到5的总和,我们知道其最终结果是15,但使用SCAN函数时,每一次累加所得到的和都会依次显示出来,让我们可以清晰地看到整个计算过程逐步推进的情况,这为数据处理与分析提供了更为详尽的信息展示,有助于我们深入理解数据的动态变化与累积效应。

再来看REDUCE函数,它直接就是一个总和15,不显示中间过程。

最后再来说一个稍微复杂一点的案例,就是涉及到合并单元格的多条件查找问题。

=XLOOKUP(F2&G2,SCAN(,A$2:A$19,LAMBDA(X,Y,IF(Y="",X,Y)))&B$2:B$19,D$2:D$19)

总之,在Office 365全新的函数体系当中,SCAN函数并非不可或缺。其具备的功能,REDUCE函数同样能够予以实现。不过,在理解的难易程度方面,REDUCE函数相对SCAN函数而言更具挑战性。

鉴于此,我经过考虑后认为,在进行介绍时,我应该先说SCAN函数,而后再说REDUCE函数的顺序更为妥当,这样或许能够帮助使用者更好地逐步深入理解这两个函数,从而在实际应用中更加得心应手地运用Office 365的函数工具来处理各类数据任务。


该文章在 2024/12/9 18:37:59 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved