购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 新版Excel的特色功能

本节内容适用于微软Excel 2019、2021及M365版本。部分新增函数,在新版WPS(表格)中也适用。

1.2.1 实例01——新增函数IFS:多条件判断

版本要求:Excel 2019以上及M365版本。

IFS函数专门用于多条件判断。多条件的嵌套以往需要使用多个IF函数才能完成操作,现在使用一个IFS函数就可以轻松搞定。

函数语法

IFS函数具体含义如图1-6所示。

图1-6

实战实例

判断成绩等级,90分以上为“优秀”,80分以上为“良好”,60分以上为“及格”,低于60分为“不及格”。

可在D11单元格中输入以下公式:

=IFS(C11>=90,"优秀",C11>=80,"良好",C11>60,"及格",C11<60,"不及格")

结果如图1-7所示。

图1-7

实例解读

在上面的实例公式中,会先判断相应单元格中的值,如果大于90,返回结果“优秀”;如果大于80,返回结果“良好”;如果大于60,返回结果“及格”;如果小于60,返回结果“不及格”。一次性进行多条件判断,具体示意图如图1-8所示。

图1-8

1.2.2 实例02——新增函数TEXTJOIN:高效文本连接

版本要求:Excel 2019以上及M365版本。

TEXTJOIN函数是使用分隔符连接列表或文本字符串区域。相对其他连接方法,更简便、高效。

函数语法

TEXTJOIN函数具体含义如图1-9所示。

图1-9

实战实例

将左侧表中的姓名,按部门合并在一个单元格中,并使用逗号分隔。

可在I11单元格中输入以下公式:

=TEXTJOIN(",",TRUE,IF($E$11:$E$39=H11,$D$11:$D$39,""))

结果如图1-10所示。

图1-10

实例解读

本实例使用IF函数嵌套TEXTJOIN函数。从里到外,先是使用IF函数判断E列“部门”是否等于右侧表格中的部门。如果等于,则返回相应的姓名数组,然后这个结果作为TEXTJOIN函数的第3个参数(连接内容),第1个参数采用的分隔符是逗号,第2个参数是TRUE,意思是忽略空单元格。最后得到按部门合并姓名的结果。具体示意图如图1-11所示。

图1-11

需要说明一点,如果所用版本不支持动态数组,则不能在输完公式后按Enter键结束,需要改用同时按下快捷键Ctrl+Shift+Enter结束输入,采用此种方法,公式最外围会多一对大括号,如图1-12所示。

图1-12

1.2.3 实例03——新增函数XLOOKUP:超越VLOOKUP的强大存在

版本要求:Excel 2021以上及M365版本。

在匹配查找中,VLOOKUP是最经典的函数之一,但是它的使用存在明显短板,如不能逆序匹配、查找不到内容时不支持定义输出内容。而现在有了XLOOKUP函数,不仅支持逆序匹配,还支持找不到时返回指定内容。

函数语法

XLOOKUP函数具体含义如图1-13所示。

图1-13

需要说明的是,如果公式中的参数带有“[]”,表明该参数为选填(可不填)。例如,XLOOKUP函数的后3个参数都是选填,所以都是带有“[]”符号。

实战实例

根据右侧表中的“工号”,在左侧的表中匹配查找相应的姓名。

可在I11单元格中输入以下公式:

=XLOOKUP(H11,$D$11:$D$20,$C$11:$C$20)

结果如图1-14所示。

图1-14

实例解读

右侧表需要查找的是“工号”,返回“姓名”列;而“工号”在左侧表中是第2列,“姓名”在第1列,明显不能使用VLOOKUP函数,因为VLOOKUP函数要求查找列必须为查找范围的第1列,而使用XLOOKUP函数就能很好地解决这个问题。

第1个参数为查找的工号(H11),第2个参数为查找工号的数组范围($D$11:$D$20),第3个参数为要返回的数组区域($C$11:$C$20)。这种方法不受逆序的影响,所以实用性更强。具体示意图如图1-15所示。

图1-15

当查找不到内容时,可以设置第4个参数为特定值。例如找不到时,返回“查无此人”,则可以将L11单元格中的公式调整为:

=XLOOKUP(K11,$D$11:$D$20,$C$11:$C$20,"查无此人")

结果如图1-16所示。

图1-16

1.2.4 实例04——新增函数UNIQUE:快速去重提取唯一值

版本要求:Excel 2021以上及M365版本。

在实际工作中,经常需要去重提取唯一值。以前的操作方法是复制一次再删除重复值,步骤多,而现在有了UNIQUE函数,一键就能提取列表或范围中的一系列唯一值。

函数语法

UNIQUE函数具体含义如图1-17所示。

图1-17

实战实例

将左侧表中的内容去除重复值,将唯一值提取在右侧表中。

只需要在F11单元格中输入以下公式:

=UNIQUE(C11:C131)

结果如图1-18所示。

图1-18

实例解读

UNIQUE函数属于动态数组函数,返回的是数组,可以“溢出”(结果扩展到其他单元格)。

在本实例中,虽然只在F11单元格中输入了公式,由于返回结果是数组,所以可以直接溢出到其他单元格中,完整呈现所有结果。

1.2.5 实例05——新增函数FILTER函数:快速查找筛选结果

版本要求:Excel 2021以上及M365版本。

FILTER函数可以基于定义的条件筛选一系列数据,再搭配数据验证制作的下拉选项菜单,就能快速切换条件并得到符合条件的筛选结果。

函数语法

FILTER函数具体含义如图1-19所示。

图1-19

实战实例

将左侧表中的内容,按右侧上方的条件进行筛选,符合条件的所有结果显示在右侧下方的表中。

可在G13单元格中输入以下公式:

=FILTER(C11:E46,E11:E46=H10)

结果如图1-20所示。

图1-20

实例解读

本实例中,第1个参数是要筛选的区域C11:E46,第2个参数为筛选条件,也就是左侧表中的“部门”列内容等于右上方表中的部门条件(H10单元格)。由于FILTER函数是动态数组函数,所以按Enter键后,符合条件的所有结果都会“溢出”到旁边的单元格显示完整。

H10单元格设置了下拉选项菜单,单击切换不同选项,下方的结果会同步更新,如图1-21所示。

图1-21

1.2.6 实例06——新增函数TOCOL:多列转一列

版本要求:M365版本。

当面对多列数据需要转换成一列时,以往都需要复杂的函数嵌套,但现在有了TOCOL函数后,就变得非常简单。

函数语法

TOCOL函数具体含义如图1-22所示。

图1-22

实战实例

将左侧多列表内容转成一列呈现在右侧表中。

可在G11单元格中输入以下公式:

=TOCOL(C11:E16)

结果如图1-23所示。

图1-23

实例解读

本实例讲到的TOCOL函数经常会用在二维表转一维表。因为旧版本的函数要想实现二维表转一维表,需要嵌套多个函数,如OFFSET / INDEX / ROW / COLUMN等,非常复杂,需要一定的功底,而现在用了TOCOL函数就简单很多。

需要说明的是,该函数的第2个参数一共有4个选项,分别是“0-保留所有值(默认)”“1-忽略空白”“2-忽略错误”和“3-忽略空白和错误”,如图1-24所示。

图1-24

例如,本实例中如果中间存在空值,如果是默认情况,会全部显示,如果将第2个参数设置为1,则可以忽略空白,如图1-25所示。

图1-25

1.2.7 实例07——新增漏斗图:流程分析好帮手

版本要求:Excel 2019以上及M365版本。

在实际工作中,遇到业务流程周期长、环节多的流程分析,通过漏斗图的各个环节的数据对比,就能直观地发现问题所在,尤其是用在转化率方面。

1.插入方法

方法1:单击数据单元格,单击“插入”→“推荐的图表”,在弹出的“插入图表”对话框中选择“漏斗图”,如图1-26所示。

图1-26

方法2:单击数据单元格,依次单击“插入”→“插入瀑布图、漏斗图……”→“漏斗图”,如图1-27所示。

图1-27

2.功能解读

在以往的版本中,制作漏斗图都是借助“堆积条形图”和辅助列完成,步骤烦琐,有一定难度,而新版Excel中的漏斗图可以一键制作,大大提高了效率。

1.2.8 实例08——新增设置透视表默认布局

版本要求:Excel 2019以上及M365版本。

如图1-28所示,以往插入数据透视表后,默认的形式都是“以压缩形式显示”,而在实际工作中,“以表格形式显示”的需求更大,每次都需要手动调整(方法为:数据透视表“设计”→“报表布局”→“以表格形式显示”),比较麻烦。而现在的新版本非常人性化,新增了设置透视表的默认布局方式的入口。

图1-28

1.设置方法

单击“文件”→“选项”,弹出“Excel选项”对话框,在“常规”列表框中选择“数据”选项,单击“编辑默认布局”按钮,弹出“编辑默认布局”对话框,在“报表布局”列表框中选择“以表格形式显示”选项,单击“确定”按钮即可,如图1-29所示。

图1-29

2.功能解读

利用这项新增功能,不仅可以设置“报表布局”,还可以设置包括“小计”和“总计”在内的其他数据透视表的默认设置,这样用户就可以根据自身的使用习惯设置自己常用的布局形式。 5Ge5EBCFbgagl/GN27fCMVkC2wjsnOoKID0FXCywNgR5ezFf4B4xm0ARhUfiiO/F

点击中间区域
呼出菜单
上一章
目录
下一章
×