Excel函数公式并不是冰冷的代码堆积而成的,它是职场人士手中用来高效地对数据进行整理和分析的一系列精密工具集合体。目前市面上的主要版本里包含着诸如VLOOKUP、SUMIFS、IF、AVERAGE这样的经典函数来完成日常的数据查询、条件统计以及逻辑判断等工作;也出现了XLOOKUP、FILTER、UNIQUE、TEXTSPLIT、GROUPBY等一系列新的函数来实现一键去重、智能筛选、文本智能拆分以及多层次的数据重组等功能,在最新的Office 365版本中已经涵盖了查找引用、条件运算、文本解析、数组操作、日期计算和容错处理这六个主要方面,并且有超过十五种以上的函数具有自动溢出和链式嵌套的能力,大大减少了辅助列的应用频率。不同版本之间存在着一定的兼容性问题——基本的函数在各个平台上都可以正常使用,但是像FILTER、SEQUENCE这样的一些动态数组函数则需要使用到Office 365或者WPS最新版本才能运行良好,在实际操作的时候要根据自己的工作环境选择合适的版本。

高频实用函数分为几类以及它们在哪些场景下被使用
VLOOKUP和XLOOKUP就是查找类函数中的两大基石。VLOOKUP用在数据结构固定并且要从第一列开始查找的时候,步骤如下:选择好目标单元格→输入=VLOOKUP(查找值, 数据范围, 返回列号, 0)→按下回车键;而XLOOKUP更加灵活一些,可以实现逆向查询以及模糊匹配,在人事档案表里根据姓名找对应的工号之后再用工号去查部门时就用到了它。SUMIFS和COUNTIFS组成了一对条件统计的好搭档,在销售报表上计算出“华东地区并且单据金额大于五万”的数量可以用以下公式表示:=COUNTIFS(A2:A100,"华东",C2:C100,">50000");如果需要求和的话就把COUNTIFS换成SUMIFS,并且保证条件区域和条件参数都一样才行。
第二部分就是对文本进行加工以及日期计算准确的方法
LEFT、MID和RIGHT函数可以用来固定位置截取,在“A1”单元格中提取出“销售部”的部分信息可以用到公式=MID(A1, FIND("-", A1) + 1, FIND("-", A1, FIND("-", A1) + 1) - FIND("-", A1) - 1),但是新的TEXTSPLIT函数大大简化了操作过程:=TEXTSPLIT(A1, "-")就可以得到三个字段的结果,并且可以通过INDEX函数获取第二个字段的内容。DATEDIF函数在计算工龄的时候一定要注意参数的规定,例如=C2-TODAY()&"年"&DATEDIF(C2, TODAY(), "ym")&"月"就可以得出“3年5个月”的结果来防止由于使用了不符合官方文档要求的“md”参数而造成的月份错误。
第三部分 动态数组函数的应用注意事项
FILTER函数可以用来做智能化的选择,比如找出销售额大于平均值的员工:=FILTER(A2:C100,C2:C100>AVERAGE(C2:C100)),结果会自动填充到多行里;使用UNIQUE和COUNTA可以计算出不同客户的数量:=COUNTA(UNIQUE(A2:A500))。需要注意的是,在Excel 2019或者更早版本下不能使用上述函数,如果团队共享的是老版本Office软件的话,可以用高级筛选加上数据透视表的方式来代替它,并且给公式前面加一个IFERROR来防止出现#SPILL!错误信息。
四、容错和逻辑加强相结合的稳健策略
IFERROR是保证公式的鲁棒性的一个基本屏障,在所有的有可能出现错误的查找或者计算公式之前都要进行提前包装,比如=IFERROR(XLOOKUP(E2,A2:A100,B2:B100),"查无此人")。对于多条条件判断的情况使用IFS函数要比用嵌套的IF函数来得更加明了:=IFS(D2>=90,“优秀”,D2>=80,“良好”,D2>=60,“合格”,TRUE,“待改进”),层次分明,并且可以支持多达127组条件,远远超过了传统的IF语句所能达到的最大层数七层嵌套。
掌握了这四种类型的函数使用范围和搭配方式之后,就可以满足工作当中九成以上的数据操作要求了。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论