Office365新突破!三函数轻松搞定提取、查询与排序难题

时间:2024-12-30

今日,我将与各位一同探讨Office365中最新引入的函数功能,这些函数的推出,有效地简化了以往复杂函数的嵌套问题,使得一些经典的嵌套技巧得以被时代淘汰……

一、详述Unique函数。 功能详析:Unique函数能够从指定范围或数组中提取出独一无二的值。 语法构造:=Unique(单元格区域或数组,[比较方式],[返回范围])。 详细解读: 1. 参数“比较方式”具备两种选择,即TRUE或FALSE。若选择TRUE,函数将比较列之间的差异,并返回独特的列;若选择FALSE或省略,则会对行进行比较,并返回独特的行。 2. 参数“返回范围”同样有两种选项,即TRUE或FALSE。当设置为TRUE时,函数将返回指定数据范围或数组中仅出现一次的非重复列或行;若设置为FALSE或省略,则返回所有不同的行或列。

应用实例: 1. 目标:提取“学历”列中的独特值。 方法:在目标单元格输入公式:=UNIQUE(F3:F12)。 解读:此为Unique函数的基础用法,也是最频繁使用的功能。省略了后续两个参数,默认以“行”区域和所有不同行的非重复值作为提取依据。

  1. 目标:提取仅出现一次的学历。 方法:在目标单元格输入公式:=UNIQUE(F3:F12,,1)。 解读:对比示例1和示例2的结果,可以看出公式仅多了一个参数,但结果却有着显著差异,因此在使用Unique函数时,务必注意第三个参数为TRUE时,返回的是指定区域中仅出现一次的唯一值。

二、剖析Filter函数。 功能解析:Filter函数能够对区域或数组进行筛选。 语法构造:=Filter(返回结果的数组或单元格区域,筛选条件,[所包含数组中的所有值都为空时的返回值])。

应用实例: 1. 单条件筛选。 目标:快速筛选本部门的员工姓名。 方法:在单元格中输入公式:=FILTER(C3:C12,B3:B12=K3,'')。

  1. 多条件筛选。 目标:根据部门和员工的婚姻状况查询对应的月薪情况。 方法:在目标单元格中输入公式:=FILTER(H3:H12,(B3:B12=K3)*(F3:F12=L3),'')。

  2. 逆向筛选(单条件)。 目标:查询已婚或未婚的人员姓名。 方法:在目标单元格中输入公式:=FILTER(C3:C12,F3:F12=K3,'')。

  3. 逆向筛选(多条件)。 目标:查询符合指定婚姻和学历的人员姓名,若无符合条件者,则返回“无相关人员信息”。 方法:在目标单元格中输入公式:=FILTER(C3:C12,(F3:F12=K3)*(G3:G12=L3),'无相关人员信息')。

  4. 返回符合条件的所有列。 目标:查询已婚或未婚人员的所有信息。 方法:在目标单元格中输入公式:=FILTER(B3:H12,F3:F12=K3,'')。

  5. 条件计数。 目标:计算本部门中学历的种类。 方法:在目标单元格中输入公式:=COUNTA(UNIQUE(FILTER(G3:G12,B3:B12=K3,'')))。

  6. 提取符合条件的不重复值。 目标:提取本部门中员工的学历种类。 方法:在目标单元格中输入公式:=UNIQUE(FILTER(G3:G12,B3:B12=K3,''))。

  7. 动态提取相应字段。 目标:提取部门中的员工姓名。 方法:在目标单元格中输入公式:=FILTER(C3:C15,B3:B15=K3,'')。 解读:在动态扩展数据时,只需修改相应的条件即可。

三、阐释Sort函数。 功能阐述:Sort函数可以对范围或数组进行排序。 语法构造:=Sort(数组或数据区域,[主要关键字的行数或列数],[排序模式],[排序方式])。

详细解读: 1. Sort函数共有四个参数,其中必须的参数只有一个,即数组或数据区域。 2. 第二个参数“主要关键字的行数或列数”是指以数据范围中的此行或此列为主要关键字进行排序。 3. 第三个参数“排序模式”有两个值,分别为1或-1,代表升序或降序排序,默认为升序排序。 4. 第四个参数“排序方式”有两个值,分别为TRUE或FALSE,TRUE表示按列排序,FALSE表示按行排序,默认为FALSE。

应用实例: 1. 以“月薪”为主要关键字进行降序排序。 方法:在目标单元格中输入公式:=SORT(B3:H12,7,-1,0)。

  1. 以“月薪”为主要关键字进行升序排序。 方法:在目标单元格中输入公式:=SORT(B3:H12,7,1,0)。

  2. 以“月薪”为主要关键字降序排序,“年龄”为次要关键字升序排序。 方法:在目标单元格中输入公式:=SORT(B3:H12,{7,3},{-1,1})。 解读:从上述例子中可以看出,Sort函数的参数也可以使用数组进行操作,意味着可以以第7位为主要关键字降序排序,以第3列为次要关键字升序排序。

结语: 在本节内容中,我们介绍了三个函数:Unique、Filter、Sort,它们分别涉及提取、查询和排序功能,看似简单,但在实际应用中却拥有丰富的技巧。希望大家能够亲身体验这些函数的妙用。如果你对新增函数的用法有所了解或掌握,欢迎在评论区分享交流!