返回

Excel 2021 动态数组公式:轻松玩转数据处理

Excel技巧

在信息时代,数据处理能力已成为职场必备技能。作为办公软件巨头,微软Excel不断更新换代,为用户提供更加强大的数据处理功能。Excel 2021中引入的动态数组公式,更是将数据处理提升到了一个新的高度。

本文将深入浅出地介绍Excel 2021中的动态数组公式,带你领略它强大的功能。通过几个实用案例,你将亲身体验动态数组公式在数据处理中的妙用。

Excel 2021动态数组公式,数据处理利器

Excel 2021中,动态数组公式是一个革命性的功能,它打破了传统公式的限制,可以动态地返回一个数组结果。与传统公式不同,动态数组公式无需按Ctrl+Shift+Enter确认,结果会自动填充到相邻单元格中。

一对多查询

一对多查询是动态数组公式最常见也是最实用的应用之一。它可以根据一个条件,从表中提取所有满足条件的记录。

案例:

下表为某公司的春节值班费明细表,我们要根据部门名称,查询该部门的所有记录。

编号 姓名 部门 值班费
1 张三 销售部 500
2 李四 研发部 600
3 王五 销售部 700
4 赵六 研发部 800
5 钱七 销售部 900

在G2单元格输入部门名称“销售部”,然后在F6单元格输入以下公式:

=FILTER(A1:D11,A1:A11=G2)

回车后,F6:H9单元格区域将自动填充销售部的所有记录。

多对多查询

多对多查询可以根据多个条件,从表中提取所有满足条件的记录。

案例:

下表为某公司员工的绩效考核表,我们要根据部门和绩效等级,查询符合条件的所有记录。

编号 姓名 部门 绩效等级
1 张三 销售部 优秀
2 李四 研发部 良好
3 王五 销售部 一般
4 赵六 研发部 优秀
5 钱七 销售部 良好

在G2单元格输入部门名称“销售部”,在H2单元格输入绩效等级“优秀”,然后在F6单元格输入以下公式:

=FILTER(A1:D11,(A1:A11=G2)*(C1:C11=H2))

回车后,F6:H7单元格区域将自动填充销售部且绩效等级为优秀的员工记录。

排名

动态数组公式可以轻松对数据进行排名。

案例:

下表为某公司员工的销售额明细,我们要对销售额进行排名。

编号 姓名 销售额
1 张三 1000
2 李四 800
3 王五 1200
4 赵六 900
5 钱七 1100

在C6单元格输入以下公式:

=RANK.EQ(B6,$B$6:$B$11)

回车后,C6单元格将显示张三的排名(第3名)。公式中的$符号表示绝对引用,确保排名相对于整个数据区域进行。

查找

动态数组公式可以方便地查找特定值在表中的位置。

案例:

下表为某公司的产品列表,我们要查找产品名称为“苹果”的记录。

编号 产品名称 价格
1 苹果 10
2 香蕉 12
3 梨子 15

在F6单元格输入以下公式:

=XMATCH("苹果",A1:A11)

回车后,F6单元格将显示产品“苹果”在表中的位置(第1行)。

条件求和

动态数组公式可以根据条件对数据进行求和。

案例:

下表为某公司的销售额明细,我们要计算销售额大于1000元的总和。

编号 姓名 销售额
1 张三 1000
2 李四 800
3 王五 1200
4 赵六 900
5 钱七 1100

在C6单元格输入以下公式:

=SUMIFS(B6:B11,B6:B11,">1000")

回车后,C6单元格将显示销售额大于1000元的总和(3300)。

条件计数

动态数组公式可以根据条件对数据进行计数。

案例:

下表为某公司的员工信息表,我们要统计性别为男性的员工数量。

编号 姓名 性别
1 张三
2 李四
3 王五
4 赵六
5 钱七

在C6单元格输入以下公式:

=COUNTIFS(C6:C11,"男")

回车后,C6单元格将显示性别为男性的员工数量(3)。

长表查找

动态数组公式可以轻松在长表中查找数据。

案例:

下表为某公司员工的考勤记录,共有10万行数据。我们要查找员工编号为10001的员工的出勤情况。

在F6单元格输入以下公式:

=XLOOKUP(10001,A6:A100005,B6:B100005)

回车后,F6单元格将显示员工编号为10001的员工的出勤情况。

数据透视表

动态数组公式可以将数据透视表提升到一个新的水平。

案例:

下表为某公司各部门的销售额明细,我们要创建一个动态数据透视表,显示各部门的销售额总和。

在“插入”选项卡中选择“数据透视表”,然后将光标拖到数据区域。在“字段列表”中,将“部门”拖到“行”区域,“销售额”拖到“值”区域。

在“值”区域的“销售额”字段上单击右键,选择“值字段设置”。在“显示值类型”中,选择“动态计算”。

数据透视表将自动更新,显示各部门的销售额总和。

Power Query

动态数组公式与Power Query相结合,可以实现更加强大的数据处理功能。

案例:

我们要从一个网页中提取数据到Excel表中。

在“数据”选项卡中选择“从网页获取数据”。输入网页地址,然后单击“确定”。

在“导航器”中,选择要提取的数据,然后单击“加载”。

加载的数据将自动转换为动态数组,可以使用动态数组公式进行进一步处理。

结语

Excel 2021中的动态数组公式是一项革命性的功能,为数据处理带来了无限可能。通过掌握动态数组公式,你可以轻松解决各种数据处理难题,提高工作效率,提升数据分析水平。