知其然更知其所以然。本期要介绍的是 filter 函数。 filter 是 过滤筛选的意思,主要用于在特定条件下筛选数据。 这个函数在 excel 二零二一以上版本或者新版 wps 中才能使用。咱们先来看一下 filter 函数的语法,它总共有三个参数,参数一是必要参数,用来定义需要筛选的范围和返回结果,它必须是连续的数据区域或者数值二也是必要参数, 用来定义筛选条件结果为 true 或 false。 参数三是可选参数,用来定义当筛选条件的结果全部为 false 时的显示值,如果省略就显示错误值。 整个函数的结果就是保留并返回与处顺位对应的内容,而与 false 顺位对应的内容则会被直接丢弃。 说的通俗一点,参数一表示从哪里找,参数二表示怎么找,参数三表示完全找不到,怎么办?假如要从左侧的员工信息中筛选出销售部所有员工的姓名,先输入 filter 函数,第一个参数是从哪里找?也就是从姓名这列中找。 第二个参数是怎么找?也就是筛选条件部门这一列要等于销售部。第三个参数是找不到,怎么办?我们这里输入无此部门, 输入参数后,按一下回车键,就可以筛选出销售部的所有员工姓名。如果把部门修改为生产部,因为在部门这列中并没有生产部,因此就会返回无此部门。整个公式的计算过程可以分为三步,第一步,先计算出参数二, 咱们把参数二复制粘贴到这里,可以看到得到一组由逻辑值组成的动态数值,如果等于销售部,就显示处,否则显示 false。 第二步,从参数一中,也就是姓名这列数据筛选出与处的位置相对应的单元格。最后一步,将这些单元格的内容返回到公式所在的单元格中,这就是 filter 函数的计算逻辑与原理。 除了可以返回单行或单列的一维动态数值, filter 函数还可以一次性返回多行或多列的二维动态数值。 假如要筛选出销售部的所有员工的全部信息,可以这样操作,输入 filter 函数,第一个参数就不能是 c 列了,而是整个员工信息表。第二个参数不变,还是以销售部为查找条件。 第三个参数为可选参数,咱们这里直接忽略,不输入,按下回车键,得到的结果就是一个二维动态数据库。通过上面两个案例我们可以看出,参数一既决定了筛选范围,也就是从哪里找,又决定了返回结果,也就是找什么。 但是要实现正确的查找,有两个非常重要的关键点。第一个关键点,参数一中的数据区域顺位对应。 顺位对应的意思是,首先,维度方向要一致,必须都是纵向区域,或者都是横向区域,但是不能一个是纵向,另一个是横向。其次,在同一个维度方向上,行数或列数要匹配。如果是纵向区域,那么行数要相同。如果是横向对应,那么列数要相同。 第二个关键点,参数一必须是连续的数据区域。比如在这个案例当中,要查找的信息与员工信息表中的顺序不一致,如果直接进行筛选,参数一应该怎么选呢?咱们先来尝试一下,先选择姓名,再选择工号等,然后把这几个区域扩起来, 最后发现会出现错误值,说明参数一不能是一个非连续的区域,咱们可以使用 h 函数将多个不连续的数据区域水平拼接到一起。 双击公式,在参数一的前面输入这个函数,最后按下回车键,就能筛选出正确的结果。除了可以横向筛选,还可以横向筛选数据,这个案例和前面的差不多,也是一个不连续的区域,咱们可以使用横向筛选来解决。 参数一,选择整个员工信息表,参数二,选择标题栏,然后让它等于这里的姓名,这样就可以筛选出所有的员工姓名。最后修改一下公式,将筛选区域与条件区域都修改为绝对引用, 接着向右拖拽填充公式,就可以将其他内容一次性筛选出来。前面介绍的都是单条件筛选,咱们再来看一下多条件下的筛选,比如要按照部门和性别进行筛选,要同时满足部门是技术部,性别是男性。 参数一,选择整个员工信息表,先输入第一个条件,然后用括号括起来,接着输入一个新号,再输入第二个条件,同样用括号括起来, 最后按一下回车键,就可以筛选出需要的数据。再看下面这个案例,筛选出基本工资大于一万或小于五千的员工。参数一,选择员工姓名。参数二,先输入第一个条件,然后用括号扩起来,接着输入一个加号,再输入第二个条件,同样用括号扩起来, 最后按一下回车键,就可以筛选出需要的数据。以上就是 filter 函数的用法与原理。最后再来强调一下两个关键点,第一, filter 函数要求参数一必须是一个连续的区域。第二,参数一必须与参数二顺位对应。
粉丝2.8万获赞7.6万

使用 w p s 如何屏蔽公式所产生的 n a 错误值?那么在使用 w p s 的时候,比如我们要筛选一班的学生名单,我们首先需要先选中一个显示结果的范围,然后呢输入等于,再输入 filter 函数, 第一个参数数组,那么是筛选的名单,第二个参数选择前面班级,判断班级是否等于我们指定的这个班级。在输入完公式以后, 因为 wps 不支持自动溢出,所以说呢,需要按 ctrl 加 shift 加回车,但是在拿到这个结果以后呢,公式下边会产生一个 na 错误值,并且因为每个班的人数不一样,所以说呢,这个选定的范围也是不一样的,那么这个错误值该如何屏蔽呢?这里的话直接使用一分 na 函数不太管用, 那么接下来教给大家怎么办?首先还是先选择一个显示结果的范围,然后呢输入一个等于号,再输入标特函数,那么前面都是一样的数组,选择学生名字,包括选择前面班级,判定是否等于指定的这个一班,然后这个时候不要着急按回车, 我们在公式后边去输入一个连接符,连接上一个后边的空白列,比如说后边这个 f 列,那么这个时候在连接完以后,我们按 ctrl 加 shift 加回车,还是有错误值的,但是这个 na 错误值,我们就可以在公式前边 我去加上一个 e na 函数。第二个参数,如果说错误,那么输入两个引号返回空值,最后按键盘 ctrl 加是非得加回车,就可以把错误值进行屏蔽。关于这个公式的具体原理使用, 因为 filter 函数产生的错误值并不是真正的错误值,而是因为公式拓展带来的问题。所以说呢,我们在这个结果后边再去增加一步运算,把这个错误值转化为真正的错误值,那么就可以用这个 e n 函数进行屏蔽。最后呢,感谢盼成大佬提供的素材,大家有没有学会呢?

今天我们从十五个例子来详细的讲解一下。筛选一个 filter 函数,第一个核心基础 标准,单条件筛选提取销售部的所有员工,首先我们看一下这个是原数据表,那么我们现在要提取销售部的员工,在这里输入等于 filter。 首先第一个是要返回的区域,就是我们这个原始的数据表,这里 第二个参数呢就是我们要筛选的条件,那么呢就是这个部门 等于销售部,接下来我们就把销售部的人员信息筛选出来了。 那么斐乐函数啊,第一个参数呢就是要找,我们要找在哪里去找。第二个呢?要按什么条件来找?我们只需要在第一个单元格里面输入这一个公式,然后呢所查找出来的内容啊会自动溢出, 但是呢如果说我们这里面啊已经有其他的数据了,那么他在一出的时候,如果需要用的单元格被其他的数据占用了,这里呢就会出现 spare 这个错误,我们如果把他要用的单元格的内容啊给他删掉 就没有问题了。另外呢,如果说我们要查找的内容啊,在这个里面没有,比如说我们在销售部后面加个一,那么他没有这个销售部一这个部门他就会出现这一个计算错误, 好把这个部门里面这个一去掉,他又可以找到数据了,就正常了。第二个屏蔽报错的优雅处理,像我们刚才一样啊,那个部门如果不存在,就会报这一个错误,如果我们希望没有找到记录的时候啊, 直接提示中文,而不是出现这个错误,那么呢我们可以在这里输入等于 fill, 然后第一个要查找的数据区域, 然后第二个呢,就是,哎,要查找的条件啊,部门这里输入等于,如果是法务部, 现在呢,这里啊,因为没有法务部这个部门的数据,他就会出现这个错误,那么呢,我们在后面在第二个参数啊,如果是空值,哎,提示什么啊?就是说如果没有找到,就提示账户记录, 这样呢,在他没有找到数据的时候,他就提示账务记录,如果说找到了呢,他就会把找到的记录显示出来,比如我们再把它改成销售部,他就能够正常, 哎,显示记录出来了。第三个筛选数值区间,哎,我们现在要筛选月薪大于十万,还是在这里输入等于 fill, 然后所要找的区域就是我们这个 人员信息这个区域。第二个条件,我们现在要找月薪大于十万啊,月薪这里选中,然后呢大于, 好,那么呢我们这个公式啊,这里输入大于十万,这样呢就找出来了,那么这里呢,除了刚才用的等于,我们对于数值啊,就可以直接使用这个大于符号后面加数值, 当然我们也可以使用大于等于,小于,小于和小于等于这些比较的符号。第二个部分,多条件逻辑,第四 且逻辑条件筛选啊,就是说我们既要这样又要那样啊,是按的啊,相当于两个条件都要具备。这里呢,我们现在呀要找出销售部,并且销售额大于八万的,等于标的 一个要查找的数据区间啊,就是这一个查找的条件呢,就是部门等于销售部啊,这是第一个条件,如果说我们现在 啊,这里呢,通过这个第一个条件就找出了部门等于销售部,那么两个条件是,并且呢,我们就要用新号连接,把两个条件之间呢,用括号把它括起来。我们现在在第一个条件啊,部门等于销售部,这是第一个条件, 然后呢加上新号,然后在另外一个条件,另外一个条件呢,现在就是销售额大于八万,你在这里选择啊,月薪啊,这里是月薪大于八万啊,月薪大于八万, 那么就找出了这两个人的记录出来了,这里呢就是乘号加上第二个条件,如果说我们还有其他的条件呢,继续用这个新号,然后括号把条件括起来就可以了。为什么是按的两个条件要同时满足呢?就用新号呢? 因为啊,在 excel 里面,数为真,判断的结果为真,那么数值是一,判断结果为假,数值是零,一,只有两个数值都为一,一和一相乘就是一,如果说两个里面有一个为零, 或者是都为零,结果就是零,就是 for, 就 不满足,所以说啊,乘法自然的就实现了这个且的逻辑,因为一乘以一才等于一,那么我们现在呢,是或逻辑就是两个一个满足或者另一个满足都可以。好,我们现在呢,还是把这个 处条件当做一,哎,两个条件相加,只要其中一个满足,结果都不是零,是零就是 force, 只要两个有一个不是零,它就结果不是零,就满足,所以说或条件 不就是我们的 wo。 哎,或者那么就是用加号连接,我们要找啊啊,部门是技术部或者是研发部的,那么这里的公式啊,就是等于 built, 首先第一个就是我们要查找的数据所在的区域,第二个条件呢,就是啊,两个条件括号加上括号,所以是或者部门 等于技术部,加上什么呢?部门呢等于研发部,这样呢就把两个部门的数据都找出来了,你看一下这个条件啊。第二个条件, 哎,就是一个条件,部门等于技术部,另外加上另外一个条件,部门等于研发部, 这个就是获条件,两个条件之间呢,他是用加号把它连接起来,当然我们也可以用 max 函数啊来实现, 如果说我们有多个条件,只要满足其中一个,后面还可以加上加号,哎,用括号把条件括起来也可以。好,第六个关键字模糊匹配筛选, 现在呢我们要呃筛选姓名,包含章这一个呃人员的信息,那么我们首先呢就是用设起函数搜索什么呢?搜索章 在哪里搜索呢?那我们现在是在姓名里面去搜索,还是这一个表姓名里面搜索, 这里面找出来的数据啊,它是一和零,有很多,那么它这下面这里被占用了,它就会显示这一个错误啊,那么我们现在用一个 is number 判断是不是数字啊,那么找到了的返回真错误就返回假,我们为了更直观的来展示啊,我们在最右边这个没有被下面这个公式解读占用的地方来显示这一个啊。首先就是设起 张啊,首先找这个姓张的,那么他就会返回一些有错误的单元格,以及这里是一啊,这里他就是就是找到了呢,他就返回正确的一外层呢,再加一个一次 number, 那 么他就是啊 错误的那个里面呢,它就返回的是 first, 这里就是 first, 那 么这里有一个帧啊,这两个帧,然后呢用 filter 函数再把这两个为帧的结果呢把它找出来, filter, 第一个参数还是我们要找的这个记录逗号, 然后呢第二个参数就是我们刚才用设起找到之后,再用 is number 来返回 true 和 false, 哎,最后呢就找到了这两个姓名, 这个公式就是这样的啊,先用设起,然后把它找出来,找不到的返回错误,然后一是 number 呢,呃,就找到了的,它是返回,返回真没有找到,是返回假,这些没有找到的记录呢?在 fill 的 时候他就会 不会去把它显示出来,只有这两个对应是真的,那么就是这两个对应的记录啊,它是对应的真, 他才会显示出来。这里啊,我们用设起啊,如果涉及到字母,他查找的时候他是不区分大小写的,如果说我们要区分大小写啊,可以用 find 函数啊,这个设起啊,换成 find 就 可以了。 当然如果说啊,你对这个公式觉得不是太好理解,以后有可能会用到,我们也可以把它呀收藏起来以后直接使用就可以了,不一定说非得把它弄懂弄理解。第三个部分啊, 是结构处理部分。第七点,自动筛选标题包含销量啊的表格,现在呢,我们看一下,这个表格里面呢,有各种各样的列, 这里面有销量,这里的和利润,还有这里的销量,这里的利润,这里的成本。那么呢,我们现在要从标题里面去把包含销量这两个字的列,把它筛选出来。我们现之前呢,是按行来筛选包含,哎,行满足哪些条件的记录,现在我们是要 把列满足哪些条件的记记录啊,给它筛选出来。我们首先第一步啊,就是用 left 函数取每个标题前的两个字母,你看等于 left, 那 么呢,标题就是 b 一 到 g 一 标题啊,前面取两个字,哎,那么呢,每一个标题取两个字,这就取出来了。然后呢,标题前面取两个字啊,等于销量,销量, 这样呢,就形成了一些呃, to 啊, force 啊这些条件。然后我们再用 filter 函数,等于 filter 函数啊,现在需要查找的记录范围呢? 第一个参数啊,还是要查找的,树竹就是这一个树竹的记录。第二个参数呢,就是我们这个 刚才找的啊,我们上面呢已经有这个标题了,现在我们希望下面不要这个标题了,我们可以把查找的部分这里我们 b 一 不要,嗯,从 b 二开始,这样也可以,如果说我们上面自己没有写标题,这里呢,就从 b 一 开始就把标题包含进来就可以了。 field 函数啊,它不光能够判断每一行满足哪些条件, 还可以判断每一列满足什么条件,像这个我们就是来判断列里面前两个字啊,等于销量,就把它筛选出来。第八点,仅提取指定列,我们现在要把销售部的员工的姓名和月薪把它找出来。首先呢,第一步啊,还是用 excel 函数 来进行一个筛选,筛选呢,第一个这个员工这个一个表格,然后第二个条件呢,就是部门等于销售部,这样呢,通过这一个 条件呢,就可以把销售部的人员全部找出来了,那么我们现在第二步,我们需要是显示第一列的姓名和第五列的月薪,那么我们可以用这个 choose 选择, choose 什么呢? choose 列就这一个函数啊,那么第一个参数呢,就是我们找出的这个数据,第二个参数呢就是我们要哪些列? 要第一列,然后呢我们还要第五列,如果说我们还需要其他列呢,也可以继续把它写出来, 这样呢就可以了。第九个排除空白行,哎,如果说我们这个表里面呢有空白行, 现在呢我们在上面呢插入两个空白行,但是我们在这个表里面希望把空白行啊给它去掉,那么呢在这里啊就是等于 field, 然后第一个要找的数据。 第二个条件呢,哎,就是啊,姓名,我们主要是针对姓名不等于空,字不串, 这样呢就把空白行啊,哎,去掉了这里,这里面呢主要就是 d 二到 d 二零不等于空,就可以把姓名不为空给它筛选掉。 好。第四个部分就是动态应用,第十,配合下拉菜单,哎,智能查询,这里面呢有一个部门,我们选择销售部,那么销售部的人员就出来,我们选择技术部,技术部的员人员就出来啊,这里面有空行啊,所以我们这个 单元格啊,取的就是前面的这一个表的值,我们把这两个空行给它删除之后啊,后面的在选的时候呢,这里就没有空白行了,那么我们怎么来实现这一个效果呢?在这里啊就输入等于斐特, 首先第一个要找的区域就是这一个数据的区域。第二个条件就是我们这个销售部等于等于什么呢?等于我们刚才这一个单元格的值,这里面主要就是一个条件,等于这一个单元 第一单元格的值啊,这样就实现一个什么功能呢?我们在上面选择什么部门,下面就显示什么部门就 来了。第十一个就是筛选后啊,对筛选的结果再来进行自动排序。现在呢我们是要找销售部的,先把销售部的找出来之后啊,再按他的回款金额排降序。首先呢第一步啊,我们还是等于 fair 哎,把销售部的找出来选择,这样呢就把销售部的找出来了,然后我们现在是要按回款金额 排降序,这里面呢,我们就要使用一个 let 函数,首先啊,把我们找到的这一个结果集,把它保存到 e x 这个变量里面,因为我们后续啊有多次要使用,所以呢我们就使用这个 let 函数, 把它哎保存到 e x 这个变量里面,然后我们再对它进行排序,使用 set by, ctrl by, 那 么对 e x 就是 我们刚才找到的这一个区域的数组进行排序,排序的依据就是以哪一列为依据呢?用 index 来取,从 e x 里面取,那么第一个参数啊,第二个参数是行,我们不用管列,这里我们按第七列, 现在取出来之后啊,我们要按降序,这里就是负一,然后括号, 这样呢,在找到销售部的信息之后,又实现了按回款金额来降序。第十二个筛选并去重,现在我们这里面有一些姓名,现在我们要把姓名找出来 进行筛选,并且去重,这个就比较简单啊,我们看先从 filter 把姓名找出来,我们只选择这一个姓名啊,我们现在要返回的只要姓名就只选择 b 二到 b 九。 然后第二个呢条件,考勤状态等于迟到的,它这个找到所有 表情状态是迟到的要溢出的单元格啊,要在下面,但是下面这里又有值了,所以它就哎会报这个错,我们把它放到这里来看呢,它就不会报错了,因为这里的单元格都没有被占用。然后我们在这里再加一个 unik 函数, 后面加一个括号,这个呢就是啊把后面找到的这些姓名进行去重好。第十三,筛选特定日期区间。那么我们现在呢要找入职日期呢,在这两个日期之间的 它就是一个并且的关系,并且的关系呢,这里啊就是用乘号连接起来。好,我们来看看啊, 等于 beta。 这里呢还是 set 一 的那一个表,主要找的区域就是这一个表。 然后呢现在是有两个条件,就是第一个条件,我们都是用括号把它包裹起来,第二个条件中间用乘号就是并且的意思,两个条件都要满足一个啊,就是入职日期大于 等于这里两个都是入职日期啊,把它放到这里之后啊,一个条件呢,大于等于什么呢?二零二六零零三杠二五。前面呢,这里放两个符号,就是把它转换成日期的格式。 后面这一个条件啊也是同样的,第二到第二十,这里啊小于等于 前面两个减号,两个引号。二零二六杠零五杠二三啊,这里面引号呢是要双引号啊,每次把它都写成单引号,单引号是不行的啊,好,这样呢,就把两个日期范围的找出来了。第十四啊, 抓取未回款的大单,也是两个条件,第一个是未回款,第二个呢是大于五万元。同样我们再看这一个公式啊,那么这里呢也是使用 fill, 然后呢选择 表格的范围, set e 二到 h 二零这两个条件啊,括号把它括起来,中间用乘号连接。第一个就是这个机回款状态是未回款。 第二个条件 h 回款金额大于五万。哎,这个和前面一样的啊,就是两个并列的条件。最后一个我们来讲指定集合名单筛选,现在呢我们要找 华东和华南区,从这两个里面指定一个集合,在这个名单里面去筛选,就是地区包含华东和华南的,就把它找出来,首先呢也是等于 field。 第一个参数啊,就是我们要在这个区域里面来找 第二个参数 match, 前面呢用 is number 呃呢来把它转换为 true 和 false, 那 么里面呢,我们就用 match c 二到 c 二零,呃,就是这个区域,它是什么呢?是华东和华南,呃, 它是一个数组,我们可以在大括号里面呢加两个引号,把它拗合起来。华东和华南这两个区域 匹配类型呢,这里是参数是零,是精确匹配好,后面再加一个括号, 这样呢就把华东和华南这两个区域的都找出来了。如果说我们还要匹配其他的区域呢,可以在这个大括号里面了,再增加 其他的区域,它一样可以把它都匹配出来。这十五个都是我们比较常用的使用 field 函数的场景,如果觉得以后可能会用到的,大家可以把它点赞收藏起来,关注超哥,看更多干货!

excel 里有一个查询神器, filter, 加下拉菜单,查询效率直接翻倍。这个表上面是筛选条件,下面是动态结果区。今天教你用一个核心函数 filter 下拉菜单,一改,下面的数据立刻跟着变,动态查询面板分分钟做完。首先在单元格输入 filter 函数,第一个参数选择数据原也就是被筛选的完整明细区域范围改为九九九。回到动态查询面板, 接着写第二个参数,也就是筛选条件。因为有三个条件,所以提前写三个括号啊。第一个条件是部门, 先判断部门列是否等于下拉菜单里的部门,如果下拉菜单选择的是全部,就代表不过虑部门啊,所以这里用下拉之,等于全部, 再加上部门等于下拉值。这个判断。这里的加号是或者的意思用来判断单元格是否等于全部,或者等于下拉框所选择的内容。第二个条件是状态逻辑和部门一样, 状态列等于下拉菜单里的状态,或者下拉菜单选择全部,都可以返回对应数据。 第三个条件是金额选择,金额列让它大于等于我们设置的最低金额, 这样低于金额要求的数据就会被自动排除回车。三个条件之间用乘号连接,意思就是部门符合,状态符合,金额也符合,数据才会被筛选出来。 到这里下菜单动态查询面板就做好了,后面只要改一下部门状态或者金额,下面的数据就会自动刷新,无论新增数据,删减数据,还是调整原始明细,查询面板都会同步更新,我们下次再见! see you next time。

产品列表里,你想只看销售额大于三十的热门产品,每次都要手动筛选复制粘贴数据,一更新又得重来。 xl 能不能一键动态提取? filter 就是 你的动态筛选器,它根据指定条件从数据区域中提取所有匹配的行,并且单元数据改变时,结果自动更新,等于 filter 数值条件空值。第一个参数是要筛选的数据区域,第二个参数是条件结果为 true, false 的 数值。第三个参数可选 当无结果时,显示的文字就像漏洞,只让符合条件的通过。我们在 b 七输入条件区域参照,然后在 g 七输入等于 filter。 b 二、 b 六, c 二、 c 六大于三十,回车后结果自动溢出到下方单元格键盘显示器耳机把 c 三键盘的销售额从五十改成二十,筛选结果立刻变成只剩显示器耳机,时时联动,把条件改为 c 二、 c 六大于一百,没有任何产品满足结果,返回 cal 使用。第三个参数等于 filter。 b 二 b 六, c 二 c 六大于一百,无爆款则显示无爆款。看上表原始数据,用公式等于 filter。 b 二、 b 六, c 二 c 六大于三十,字列自动显示筛选结果。修改人一销售额结果及时刷新 filter, 彻底告别。手动筛选是动态爆表的核心函数,如果记不住所有函数用法,欢迎加群了解 excel 函数助手工具,随用随查,常用函数一键收藏,记得点赞收藏关注哦!

把每一行 force 后面的单元格全部删掉,不要,首先可以先把呃每一行的 每个单元格用逗号把它给连接起来, 然后就可以用这个制服串来进行一个操作,就是把 force 前面的内容给, 因为每一行的呃 force 的 位置不一样嘛,所以说可以先把 force 前面的 单元格给取出来,就是我们想要留下来的 在刚刚的单元格中,从第一个位置开始,然后长度就是单元格中的 force 的 位置, 然后要把 f 的 位置跟逗号的位置减掉,所以说这里减个二填充, 这里的话,因为 false 是 在第一个位置,所以说它会报错,不过没有关系,不影响后面的后续的操作,这样子的话就把 false 前面的我们需要保留的内容给保留下来。 接下来进行一个条件筛选,就是这一行中存在于 这一行中,存在于这个系列这个单元格中的内容,把它提出来,也就是我们要的 force 前面的内容 拼写错误,没关系,自动修正一下啊,这样我们就已经求出来了,但是因为存在这种报错的情况,所以说 如果如果报错就复制给空值就行了,然后我们就完成了, 这边的话就是跟上面一比对,就是把 false 后面单元格全部删除之后我们要的结果。

最近发现一个保障函数 filter, 老板让你马上把工资高于一万的人员信息统计出来,你是不是还在用 if 函数或者 excel 的 筛选功能? filter 函数可以三秒搞定,财务人赶快马住它!输入 filter 函数 框,选目标区域姓名到工资列,锁住逗号,再框选工资列,输入大于等于一万回车。所有工资高于一万的人员信息秒出,是不是很神奇, 工作效率瞬间翻倍!数字函数还有很多的功能,我也准备了函数的模板,想学的姐妹可以直接找我,我是何姐,二十年财税人陪跑新手会计,掌握全盘账和财税咨询,咱们下期见!

excel 超级函数二 fater 拓展用法来了,教学内容请横屏观看!哈喽,你好,我是听今天我们接着上一讲,来讲一下分数的三个扩展用法,这个对需要做数据分析的同学来 说是非常好用的。这里呢,我选了三个最典型的用法来演示。这边你可以看到我有一种销售数据,有四个销售员,不同的客户,不同的日期,每个订单有不同的数量以及成交金额。首先我第一个用法是想筛选出订单总量大于二十的销售数据, 比如说我销售二,我们这边做一个 feel 来看一下这个销售二,他总共的订单数量为二三,那就是符合条件的,我希望把这些数据抓出来。好的,那我来输入函数, 我的数组,还有这些数组,我的数据最后的来源都在这边,然后他的条件是什么呢?他的销售总量是大于二十的,那我就要选一个三倍复查函数,求和区域是这个区域, 然后他的条件区域,然后他的条件满足区域也是这一种。 这边的话,如果你没有学过数字函数,可能会有点不太好理解,那我们等一下运行时,我们来调这个函数来看一下。最后呢,我们看一下这个条件是大于二十,我们输入大于二十,点击确定, 那我们这边就找到销售二跟销售三,我们可以做个筛选来看一下销售三,他的总共销售额三十一,所以是满足条件的。那我们用公式求职来看一下这个函数的 运行模式,首先运行三倍函数,对每一行都进行求实,比如说这个销售二,他是二十三,销售四,他是三,销售三,他的求和就三十一,同样的下面这行销售三也是三十一,那对于这个来判断,他就有很多的不二之处了。 当这一行的布尔兹是增值情况下,就返回这一行的数据,最终我们就返回出这些数据了。好的,那我们继续来看第二个例子,要找出只有一笔交易数据的销售,比如说我这边 单独改了一个销售,我希望能抓到哪个销售只有一笔销售数据,那我们也类似的,输入下 beaut 数组区域还是这些,那他的条件就不一样,那就用 cot f 四条件 区域,就这个他满足区域也这个我们不使用数组函数的,一般他的满足区域都只有一个单元格,那我们选中这个区域,相当于对每个单元格都进行一次判断,然后他只有一次,那就等于一, 我们接过看下结果,销售五跟销售六,销售六也只为比,那如果我把这个销售六改成销售五,那就是没有数据产产生了,那同理的,我如果把这个销售改成了销售三,那么只剩下销售五还有。 好的,那我们来看最后一个例子,找出各个销售最大的一笔成交,比如说销售师,我们看到这个师就他最大一笔成交,那这个公式怎么说呢?我们来看一下,等于非要谈数数数他的条件区域,那我们就要通过这个订单 单量跟咱的最大直径比较是否得意。 max f 四,再返回区域为这个,然后他的条件区域, 那么这个 max 函数就返回每一行,比如说销售二,那这个 max 函数就是返回每一行这个销售最大值,如果说这一行等于他的最大值,那就是一个增值, 在增值情况下, feel 就输出这一行。我们看一下销售二的最大值是九,这边还有个九,说明他有两次销售都达到最大值,销售四是十, 销售六的话是五,销售一有两次十五的销售五,这一笔数据就是二。好的,那这就是三个应用方式。 这个应用方式呢?可能不太好理解。那希望你接触课件,再好好的做一下课后练习,那应该就能理解这个用法,对于你的数据分析是非常有帮助的。好的,谢谢观看,我们下期再见。

我们来看 wps 里面的条件筛选函数 filter, 它的作用呢就是按照给定条件来筛选满足条件的内容。我们完成这样的一个操作,输出表中管理部门的所有学生信息,输等于 fn, 找到 cut 函数,它的格式里面有三个参数,第一个数组就是操作的数据范围,我们选择左侧表中的所有数据逗号。第二个包括也就是条件,就是需要满足什么样的条件才输出呢? 我们选择部门列的值,等于具体一个单元格的值,比如说我们要筛选的是管理部门的信息,那就选择管理好。第三个是可选项,这 表示为空时他所要做的操作,我们现在不写,那就是把它忽略,点击确定。大家看到的结果呢,就是当前表中管理部门的所有学生信息, 我们在写的时候呢,可以是选择某个单元格,那如果想写一个具体的纸,比如说我们现在话要列出行政部门的信息,那行政这一块没有,那怎么办呢?我们也可以自己写 啊,写一个双引号,然后里面写汉字,行政好回车,大家看到就是行政部门的所有信息, 这样的话就是单条件筛选,那如果里面是多条件呢?比如说第二种,我们想筛出研发部门成绩在八十分以上 的这个学生信息,那怎么操作呢?输等于 fi, 找到 filter 这个函数, 然后第一参数左侧表中的所有数据逗号,第二个条件,那如果多个条件怎么写呢?我们写 一组圆空号乘再一组圆空号,每一组圆空号代表的就是一个条件具体内容。第一个呢就是研发部门,选择部门列的所有值等于研发。 第二个是成绩在八十分以上的,那就选择成绩列的所有数据,然后输大于等于八十,这就是含八十,如果不含, 那你就把等号去掉就行。好回车,我们看到的结果呢就是成绩在八十分以上的学生信息就出来了,这样呢就是多条件,那如果想要更多条件呢,那你就写多组划括号,用乘号把它连起来就可以。 好,第三个就是使用 fiute 的时候呢,和其他函数千套来完成特定功能,比如说我们想列出当前表中前三名的成绩信息 啊,那我们首先的话先要找出第三名的成绩,然后才能列出前三名的成绩信息,那怎么做呢?说等于 r a 找到拉值,这表示求第几大值的函数,选择范围,测评成绩, 逗号三,那这样话表示第三名啊,第二个参数呢是求第几名?回车,大家看到的六十八就是第三名的学生成绩,然后呢我们再把它选中,剪切给它存起来, 在这的话写 filter 函数, filter 第一参数左侧数组中的所有数据,逗号。第二参数 条件,我们选择成绩列的值是不是大于等于谁呢?就是刚才的第三名的成绩信息, 这样话就可以了,我们回车,大家看到的这前三个人就是前三名的成绩啊,我们把这一块的成绩呢格式改一下,把它改为常规,大家看 九十九十八,八十八,那在这里面我们看一下是吧,九十八,九十八十八,分别的话就是前三名的成绩,这样的话就做好了,这呢就是 feel 函数的用法,你学会了吗?点赞加关注,谢谢支持。

filter 加 offset 加 match, 自动识别匹配,我们一起来看还是这样一个案例,这里呢,有一列单词,我们要在单词表中呢,匹配过来,它们的这些词性,中文意思长度以及难易程度 可以看到我们这里要匹配出来四个结果。对于每个单词来讲,那这里呢,每个单词它有五列的这样一个属性,并且顺序 结果跟前面还不一样,那我们希望它能能够实现自动匹配。我们先来搞一个,比方说这个词性先写个 filter, f, i, l, t, e, l 数值呢,也就是结果,结果我们要词性呢,就是这一类逗号,条件呢,肯定就是单词这一类,因为我们要匹配每个单词的属性等于 它。同时呢,这里也要给他一个绝对引用,就是把列锁住,这样呢,他往后拖的时候始终是引用这个单词,但是往下拖的时候会对应下面的单词, 然后括住磁性就出来了,那目前呢,还不能实现动态,也就这个地列结果列,我们要怎么给它求出来?把它弹头拎出来。 o, f, f, s, e, t 肯定是用 of 四的函数,那基准的肯定是以这儿为基准, f 四以平移几行呢?零行 极列呢?从这一二两列就到词性,这样你会发现 a 它依然可以得到正确的结果,但是它还不是动态关键类,在这个二 m, a, t, c, h, match 要匹配这个词性,呃,这里呢,就要在 行前面给它加个 dollar, 这样你保证往后拖的时候呢,行不会变,但是对应的列呢? c 列会变成 d 列, e 列, f 列逗号, 那在这里呢,区间一定要注意,我们选择的是 b 列,后面这列区间 f 四 零,为什么这样选呢?你看啊,比方说磁性是在这,那从它到磁性呢?一二平移列数呢?是二,所以我们这样匹配的话,你看磁性如果在这的话,就是一,在这呢就是二,那就是这样一个原理。然后回车, 这就是完整的公式,像你往后拖,往下填充,得到了全部的结果。关键呢,其实也就还是 offset 和 match 结合到一块使用。跟我们之前讲的 x look up 或者 v look up 道理是相通的。学会了吗?点个赞吧。