excel表格函数

2025-02-1910:13:33精选资讯1

亲爱的朋友们,今天让我们继续探讨几个实用的Excel函数公式,希望能对你们的工作有所帮助。

1. 职务排序的艺术

如下示意图,我们需要根据F列的排序要求,对B列的职务进行排序。

在D2单元格中输入以下公式,并向下复制。

=MATCH(B2, F:F, 0)

随后,选择D列的任意单元格,点击“数据”选项卡中的“升序”按钮。

MATCH函数能够在F列中查找B2单元格中职务的相对位置,并返回表示该位置的数字。对这些数字进行升序排序后,即可得到与F列相同的顺序。

2. 轻松获取季度信息

如示意图所示,需要根据A列的日期,快速得知其所属的季度。

在B2单元格中输入以下公式,并向下复制。

=MATCH(MONTH(A2), {0,4,7,10})

这里使用MONTH函数提取A2单元格日期的月份值。MATCH函数则会在给定的常量数组{0,4,7,10}中查找该月份的位置信息。

由于MATCH函数未指定第三个参数,它将使用最接近的匹配方式进行查找和返回位置信息。

3. 随机安排面试顺序

希望对A列的应聘者进行随机面试顺序安排,如下所示。

首先复制标题至右侧空白单元格。然后在第一个标题下方输入以下公式:

=SORTBY(A2:B11, RANDARRAY(10), 1)

RANDARRAY函数生成随机数数组,本例中用于生成10个随机数。SORTBY函数则根据这些随机数对A2至B11区域的数据进行升序排序。

由于每次刷新时随机数数组都会变化,因此A2至B11区域的数据排序也会随之改变。

4. 筛选非经理亲戚的员工

在如图所示的员工信息表中,需要在F列提取出所有非经理亲戚的员工名单。

使用以下公式:=FILTER(A2:B11, COUNTIF(D2:D5, A2:A11)=0)

此公式先使用COUNTIF函数统计A列中姓名在D列经理亲戚列表现的次数(返回1或0)。

FILTER函数则根据上述统计结果筛选出等于0的记录,即非经理亲戚的员工名单。

5. 任意方向快速查数据

要根据D列的姓名,在B列查找并返回A列对应的部门信息,如下所示。

E2单元格公式为:=XLOOKUP(D2, B:B, A:A, "无记录")

XLOOKUP函数能够在B列区域中查找D2单元格的姓名,并返回A列对应的内容。如果找不到,则返回“无记录”。

该函数无需考虑查询方向,可实现任意方向的数据查询。

好了,今天的分享就到这里,希望大家在工作中能有所收获。祝各位工作顺利,天天好心情!

  • 版权说明:
  • 本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 295052769@qq.com 举报,一经查实,本站将立刻删除。