当前位置:首页 > 科技 > 正文

2个新函数,秒变“大神”

    今天给大家认识两个新函数。很多以前需要繁琐操作的东西,现在只需要一个公式就来完成。

    1、FILTER函数

    先看一个图吧:

    一对多的查询应用,选择部门、性别,相应的数据就会提取出来。

    在之前的课程中,我们已经讲过,有两种思路可以解决这个问题,辅助列或者INDEX-SMALL-IF-ROW组合。

    感兴趣的同学,可以点击以下链接进行查看。

    同样是用VLOOKUP,为什么同事做的一对多动态查询表,直接碾压了我?

    熬夜加班发际线后移?谁让你不会Excel万金油公式!【Excel教程】

    今天我们讲一下,如何用最简单的方式,来实现一对多查询,只需要一个公式,“=FILTER(A2:D24,A2:A24=F2)”

    大家看一下这个公式的输入过程,真的就几秒钟,保证童叟无欺。

    (FILTER函数是按照指定的一组或者多组条件,在指定的数据源进行筛选,本例中,A2:D24是数据源,A2:A24=F2是筛选条件,由于筛选的部门都在数据源中,所以第三参数省略。)

    如果要在部门的基础上增加一个性别的条件,公式可以修改为:“=FILTER(A1:D24,(A1:A24=F2)*(C1:C24=F5),"查无结果")”

    当查询条件为人事部、男的时候,没有满足条件的数据,就会显示出第三参数的内容。

    如不使用第三参数的话,公式会返回一个空数组的错误值【#CALC!】

    (老菜鸟老师有话说:可以说有了FILTER函数以后,再也不需要为各种筛选的公式犯愁烧脑了。)

    2、UNIQUE函数

    UNIQUE函数,专门解决各类不重复数据的问题,

    基本结构是是UNIQUE(数据源,按列去重还是按行去重,提取唯一值还是去除重复项)

    以下通过几个例子来说明这个函数的用法。

    示例1:单列提取不重复值

    公式“=UNIQUE(A1:A21)”把门店这一列的不重复项提取出来了。

    在之前的版本,如果要用公式解决的话,又是一个烧脑的活。

    示例2:多列提取不重复值

    只需要将数据范围扩展到B列,就可以将门店和人员的不重复项提取出来,真的是太太太太方便了。

    示例3:提取唯一值

    第二参数填写0,表示按列提取,第三参数填写1,表示提取唯一值而不是删除重复项。

    (唯一值的意思是,在数据源只出现了一次,而删除重复项是对出现多次的数据只保留一个。)

    至于第二参数,默认或者省略都是按列提取,如果你的数据源是横向的,这个参数填写1就行。

    例如以下这种情况:

    数据源是一行,公式就得用=UNIQUE(B23:L23,1)才行。

    END

    以上就是Excel365中的两个新函数FILTER和UNIQUE的基本用法了。

    这些函数确实给用户带来了方便,但是对于函数爱好者来说,这些新函数也让人少了很多思考的乐趣。

    就像开车,有人喜欢自动挡,小白操作、简单舒适;有人对手动挡情有独钟,享受驾驭,更具乐趣,一切尽在掌控。

    那么你呢,更喜欢哪种?欢迎留言告诉我们你的想法。


    教程文字|老菜鸟

    文字编辑|六姑娘

有话要说...

取消
扫码支持 支付码