大家好,这节我们来讲如何用 filter 函数排除某项记录。我们现在要筛选出不包含测试字样的产品, 那么产品名称里面部分是正式产品,部分是测试产品,测试产品就包含了测试字样,那我们先要把这些包含测试字样的单元格给找出来。好,先用 search 函数, 用四函数查找的字母串是测试,然后去查找的单元格是这个产品名称这一列。 好,这里会返回测试在这个单元格里面的位置,比如这个测试产品 b, 那 么测试就出现在第一个字母,所以返回的是一,像这个内部测试板 d, 测试这两个字从第三个字母开始,所以返回的是三。然后我们再来用一个 is number 函数 啊,去看一下它返回的是否是一个数值,如果是数值,那么就会返回 true, 如果不是,那么就会返回 false。 好, 我们现在 true 的 也就是包含测试的, false 的 也就是不包含测试的。 但是我们现在要把不包含测试的返回出来,所以要给它反向一下,用一个 not 函数,使得这个 to 和 for 相反。好,然后再用 filter 函数, filter 函数要返回的数值是这里的整个表格,然后我们刚才写的 not is number, search 函数组合起来,这个公式就是 filter 函数的这个范围, 然后再返回。好,这样就返回了这个产品名称里面不包含测试的这些产品列。
粉丝1367获赞1.1万

我们需要使用 filter 函数去提取,部门是财务部的,可以等于 filter 选中我们要提取的数据逗号,然后呢部门这里呢需要是等于财务部回车, 这里呢发生了一个 value 的 错误,这种情况呢是因为相对来说我们的第一个参数,它的数据范围是二十行,而我们的条件呢却是二十一行,这里呢是因为没同步导致到的 二回测,这样呢就提取到了财务部的数据。好,我们继续变化一下,我们现在需要提取加班,不管是平时周末国家加班 都需要大于零的。好,我们选择这个三个数据,这三个数据都要大于零回测,哎,他还是会有错误。 这种情况呢就属于是我们的条件呢形成的是一个二十行三类的数据,我们可以剪辑到边上来看看, 它返回的是个二十行三类的数据,我们要把它归类成一类,这个时候呢,其实我们可以用 by 函数对它的每一行要固定是 and 的 关系啊, by 函数呢会把这个数组 的每一行呢进行次运算,每一行里面如果都是 true 呢就会是 true, 如果有一个 false 呢就会 false 了,这个呢就是 barrow 搭配 and 的 解决这个维度的问题。好,我们就提取到了 这三项呢,这里呢还强调一下,有时候因为我们的数据范围呢比较大,中间有哪些数据我们并不清楚,那这时候比如说这里有一个等于 na, 好, 这里有没有影响呢? 我们还是能提取出来,也就是说不影响,那影响的会有什么呢?这里这个数组里面如果有错误,它是无法计算的, 这样就会导致这里呢不能够算出数据来而导致错误。所以我们条件在参与计算的时候,哪怕是只有一类,比如说我们需要提取它的 国家加班是大于零的啊,正常呢是能提取出来,但这里呢有一个错误,它也是提取不到的,因为它要参与预算。

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

大家好,我是三二二,从零到一,今天跟大家分享一下,我们如何在 wps 表格中使用菲尔的函数来进行一对多查询,这个呢也是一个粉丝提问的问题,菲尔的函数之前是跟大家讲过的, 它是一个筛选函数,可以根据条件来进行数据筛选,它主要解决的就是一对多查询,但是呢,如果你使用的是 wps 表格的话,会发现 w p s 表格中的 fear 的函数跟 excel 是不同的,我们来看一下,比如现在我们在这输入一个等于号,然后呢输入一个 fear 的函数,第一参数是筛选的数据区域, 也是返回结果的数据区域,现在呢我们需要返回姓名,所以呢就把第一参数设置为姓名就好了,然后呢输入一个逗号。第二参数 筛选条件,我们可以直接选择一下班级,让班级等于三班。之后呢,我们点击一下回车,会发现在这里仅仅只会显示一个姓名,但是呢在 excel 中他呢是可以显示三班的所有姓名的,我们来看一下, 在这里还是使用这样的函数来进行数据的筛选,让班级等于三班 被挡住了,我们可以直接输入 e 二将括号补齐,点击一下回车,可以看到,这个时候呢就会找到三班的所有姓名,如果更改班级这个区域呢,它是可以实现动态变化的,就像这样的, 这个呢是因为 excel 表格它呢是支持动态数组的,但是呢这个功能需要在 excel 二零二一或者呢 三六五版本才可以使用。在 x 二二零二一中新增了很多函数,他们都是需要动态数组支持的,但是呢 wps 表格他并不支持动态数组,我们就还需要选择一个数据区域, 这个区域呢必须要选择的大一些,比如现在如果我们仅仅选择三个单元格,然后呢输入一下这个公式,按下快捷键, ctrl shift、 加回车来三键填充公式, 这样的话呢才可以显示多个姓名,但是呢,在这里我们仅仅选择了三个单元格,就是在这里仅仅显示三个姓名, 就是说如果三班的姓名大于三个的话,下面呢是不会显示这个姓名的,所以呢我们需要选择一个比较大的数据区域,然后呢输入公式,按下快捷键, ctrl shift 加回车来三键的填充公式,这个时候呢,我们通过更改班级下面的名称就可以实现动态变化了,但是呢,如果这样的话,就会在下面显示一些错误值, 这个错误值呢也是不容易屏蔽的,我们使用常见的 if 函数也是无法把这些错误值屏蔽掉的,这个是因为现在呢这个数据区域它是一个数组, 我们是无法单独的更改数组中的某一些数据的。如果你想要把这些错误值屏蔽掉,跟大家分享一种投机取巧的方法,就是利用条件格式,我们把这些错误值 来设置为跟背景色一样的颜色,就可以达到屏蔽错误值的效果。我们来看一下公式的设置方法,在例呢,我们需要用到一指 n a 这个函数, 这函数的作用是判断在数据区域中是否出现了 n a 这个错误值,如果出现的话就会返回处,如果不是的话就会返回 first, 我们来看一下,先点击一下李白这个姓名,他不是 n a, 这个错误值就会返回 first, 如果点击一下这个单元格, 就会返回处,这个呢就是公式的作用,我们就需要使用这个公式来设置一下条件格式,首先呢我们选择一下这个数据区域,就是设置数组的数据区域,然后点击条件格式,找到新建规则, 我们选择使用公式确定格式,在这里输入一个等于号,然后呢输入 it 函数,先输入一个括号,直接点击一下第一个单元格,就是 f 二单元格,按三次 f 四 选择为相对应用,然后将括号补齐,这个呢就是条件。之后呢,我们需要点击一下格式,在上面找到字体,把字体设置为跟背景色一样的颜色,可以点击一下这个颜色,设置为一个白色字体,然后呢点击一下确定来看一下效果, 可以看到这个时候呢就会将错误值隐藏掉,我们再更改班级,这个数据呢也是可以实现动态变化的, 这个呢就是设置方法。以上呢就是今天分享的全部内容,怎么样,你学会了吗?我是 excel, 从零到一,关注我,持续分享更多 excel 技巧。

cu 特函数很好用,但是在 wps 里面没有溢出的功能,今天我们就去解决掉这个问题,因为没有溢出的功能,我们必须整片去做选择,去做操作,然后这里就会出现错误符,然后我们又这些错误符,我们又不能把它去掉,去掉的话它会显示不能更改数组嘛, 那我们今天就一次性给它解决掉,我们把这个数组先给它清除掉,然后我们打一个等于打个 e y 肉, e y 肉大家都知道是去除错误符的区域,是一个容错函数,我们这个时候呢中间给它加一个 index, index 就是它的作用,就是 当我们菲优特找出的结果的时候,我们做一个结果的转换,让他做一个查找,查找他自己。这样子的话我们在菲优特函数操作一下,然后我们打开我们的查询的参观记录,从这里去 做选择,如果说大家不想往下拉,就直接加两个零,更改一下这个区域就好了,然后给他按 f 搜索定,然后这是我们的结果区域,再接下来就是我们的条件区,条件区域就是我们的,嗯,采购单号,采购单号要选择的时候,大家切记一件事, 这个范围一定要和,一定要和前面的前面的结果区域要一致,不一致的话你就出不来结果,那等于我的查询条件就是我的采购单号, 这个时候按 f 四锁定,这是 feutal 函数的,嗯, feutal 函数的就结束了,然后再接下来我们要补齐我们的 index 的函数的参数,用一个肉 输的话就是返回列号,列号的话我们就是默认的是一吗,我们就写个 a, 让他返回,是 a 是一第一行,然后再接下来 返回列号,返回那个列号,刚才是返回行号数错了啊,然后 a 两个都是 a, 就是一行一列,然后这个时候把这个菲菲特函数的参数给他 不齐,然后最后就是我们的 e、 y、 l, 如果这里出现错误的话,那我们就用一个空白替代,如果是参与运算的,你可以用零替代,然后这个时候你敲一下回车键,那物料编号就出来了,然后你向 又去填充,把所有的参数都给它填充完毕,你看大家看到了吗?那这里的话就函数在的,但是它是空白,因为这里没有内容显示,让我们再选一个其他的, 那大家看到了吗?他就会自动的去变化,然后并且没有出现错误符,这就是非 u 的函数。在 wps 里面有错误符的话,我们怎么解决?大家学会了吗?点个赞哦!

你只会与 look up x look up, 却漏掉了 excel 最强数据提取函数,不管是单条件多条件匹配, filter, 直接批量输出全部结果,吊打传统查找。首先我们来看一下斐特函数的定义,它是一个按条件筛选数据,自动溢出结果的函数,它不限方向,不限数量,支持多条件叠加筛选,专门用来整理清单,汇总数据,分类提取。 它的用法十分简单,等于 filter。 首先选择需要显示的区域,再添加一个筛选条件即可。比如这里我们要筛选销售异步的全部记录。我们先来看一下基础数据, 我们需要在左边的清单中筛选出销售异步的全部记录。我们先来试一下 filter, 函数等于 filter, 想要显示的数据,我们先把它全选逗号。筛选条件 c 列等于销售一步。 是否非常简单,只需两步就能把销售一步的数据从总清单中提取出来。同样是查找函数,它与比如卡、 excel 卡具体差异是什么呢?首先它们的功能用途不同,比如卡、 excel 卡 用于一对一匹配查询,根据一个条件返回一个或一行结果。 filter, 它是用于批量筛选提取,根据条件返回所有符合条件的一整行 或一整列数据,它们返回结果的数量也不同。 milocap x milocap 默认只返回第一个匹配结果。重复数据查不出来。 filter 的 话,所有重复所有匹配全部都会显示。天然支持批量汇总。那适用的场景我们该如何选择?一对一查数据?核对信息, 我们用米多 cop 或 excelocop 批量筛清单,找全部数据,自动分类统计,我们用 fitter, 像刚刚用 fitter 查询的销售一部的数据,这里我们用 excelocop 来试试看是否可行。我们先把标题复制一下,我们同样查询销售一部,等于 excelocop。 查找值,选择销售一部,查找数值,选择 c 列部门列,返回数值,选择所有表格。 我们看到用 x 洛伽只能查找出来它的第一行,其余均不显示,这就是它们之间最大的不同。我们再来看一下斐特的多条件使用方法。首先是城市为上海,并且已达标的数据等于 斐特。数值选择 a 到基列, d 列等于上海。 因为是多条件,我们给它加个跨号,两个条件需同时满足,我们用新号把它们连在一起。第二个条件激烈,等于是 补全跨号确定好了,我们看到城市为上海并且已达标的数据,我们已经筛选出来。两个筛选条件通过一个新号连接。 我们再来看一下另一个多条件筛选,我们需要选择城市为北京或深圳,都显示出来等于 geotree。 数族选择 a 到 g 列,第一个条件同样用跨号,第一列等于北京,它们是或者的关系,我们使用一个加号填写第二个条件, 第一列等于深圳,补齐跨号,这样北京与深圳两个城市的清单我们也筛选出来了。我们再来看一下菲特函数与其他函数嵌套使用的方法,比如我们现在要计算销售一部的总销售额, 我们首先使用菲特函数,因为要计算销售额,我们数族选择销售额,部门选择销售一部等于 销售一步。我们再嵌套一个 sum 函数, 把销售一步的销售额相加好了,我们看到计算出来的结果为九万五千元。我们再来看一下 fit 函数,嵌套 unik 函数来提取销售一步的人员名单。我们首先使用 fit 函数,数值选择 b 列姓名 系列部门,等于销售一部。好,我们看到销售一部的人员名单, 它已经从总表中提取出来,但是因为总表中是三个月的数据,所以说人民会出现重复,比如张伟,张伟赵磊赵磊。我们嵌套一个 y n k 函数,去除重复, 这样销售一部的人员名单就提取出来了。这个最强筛选函数 filter 你 们会使用了吗?最后做一个总结,单个查找,使用 excel cup 或 mil cup 筛,全部用 filter 函数。

上一期用 filter 函数筛选数据空白的备注显示零值,不少朋友想让它保持空白,其实套一层一幅判断函数就能搞定。 上一期我们建到了一个,呃,就是说如果 b 三这个空单号显示空,那让它显示暂无明细,显示空,就让它这里显示暂无明细啊。然后我们再建套一个,就是把这个这里在在这个 暂无明细后面再嵌套一个 if 函数,我们双击 if 函数,然后我们复制这一段,就是复制到 反括号这一段,这一段我们放在这个前括号 if, 然后这个前括号粘贴进来,就是这样子的啊,就是这样子的,这样子的反括号后面我们等于就是它等于零的时候,一个逗号让它返回空,就是显示空的,就这样子 这一段后面我们就不用动,我们只是复制了这一段过来,复制这一段过来,让他输入等于零,然后逗号显示为空,然后再一个逗号,最后的最后我们补一个反括号,就摁回车就可以了,这里就显示空了啊,就是有三个,第一个先判断出库单号显示 空,没空的,我们就显示暂无明细,这个这个显示空的,我们就显示暂无明细。然后第二个就是说如果这个返回啊空的本来是默认显示零,就让他等于零的话,再返回空,就这里就会显示空。然后第三个就是正常的显示这个数据 啊,这样子就可以了,有需要的朋友就是来看啊,就好几个问我了,大家就可以这样子套两个衣服就特别好辨认的看这个函数,我这个函数啊。

在自动表格里面如何实践,按条件进行求和?那用过 excel 表的小伙伴呢,基本上都要使用到两个函数,一个是 sumif, 一个是 sumif s 啊,这两个函数, 那自动表格里面呢,只有一个函数,只有 sumif 函数。但是呢,很多小伙伴在自动表格里面使用 sumif 的 时候,老是说怎么算不出来自己想要的结果,要么是报错,要么就是算出来数,这个不对。 那今天呢,我们就来聊一下啊,我认为智能表格里边最坑的一个函数 sumif, 那 sumif 在 智能表格里面怎么用?是让它的写法跟我们在这个 excel 表里面的写法基本上差不多啊, 我们来看一下它的函数写法,也就是选择一个呃表,选择某一个知识点来进行求和, 那这个时候我们的求和是要求什么呢?我们需要啊,在汇总统计表里面,根据销售姓名和前面的年月去自动统计销售记录表里边的 销售金额。那比如说我们说这个张三啊,二零二六年五月一共完成了两千零七十二的销售业绩, 六月份呢,完成了一千七百二十五的销售业绩,那我们现在需要在统计表里边,当我输入二零二六年零五的时候啊,张三要把对应的那个一千七百二十五要显示出来,显示六月份的时候要把那个两千零七十五要显示出来。那我们来看一下这个萨密夫函数怎么写的啊? 那就是这种,大家这个时候呢,可能会套用到 excel 表的一个习惯,说按照这个函数的公式去看的话,那么我我们先选择一个表啊,我们也确实能选到销售记录表, 然后呢,通过一起函数啊来实现,比如说我们说啊,息息明等于这边的 小说姓名啊,我们来看看能不能实现。哎,这个时候你发现你一点,哎,我们刚才选的时候左左边啊,公式编辑器,这里边几个东西都有,而且是按照公式编辑器的提醒,但是我们填写的时候, 你看显示的一个一个公式不完整,这是什么意思呢?首先我们先说一下,选表的时候,我们不仅要选表,还要选个字段,好,那,那我们这个时候再来使用,哎,这个时候你发现他依然还是报错公式错误,说仅支持数据表关联字段和引用字段。 为什么会出现这种情况呢?是因为智能表格的 sam 函数被 缩水了,它的功能跟 excel 里面是完全不一样的一个功能。也就换句话来说,我们按照 excel 表的写法去写这个,在智能表格里面写三维函数的时候,它是写不出来的, 那么它被缩水成了什么样子呢?好,它现在生成以后你会发现它这个就很奇怪了,它只能让你去筛选那边金额里边大于六百元以上的。 所以我们刚才讲的这个,想根据销售姓名和年月,想用萨米夫函数去进行求和,在自动表格里面几乎是不可能的 啊,几乎是不太可能的。所以大家从 excel 表转入到智能表来写公式的时候,一定习惯不要去用萨米夫函数里面最坑最坑的一个公式,基本上没有什么太大的用处。 那如果说我们要在智能表格里边实现按条件求和啊,我们刚讲要实现按销售的姓名和年月进行啊,业绩的统计,我们应该用什么函数呢?应该用 filter 函数, 那 filter 函数你会发现它实际上它实现了跟 sumif 函数一模一样的一个功能。那我们先来解读一下这个 sumif 这个呃, filter 函数用来按照我们刚才讲的两个条件进行那边的求和它是一个怎么样写法?首先它先选择表格就是销售记录表,从销售记录表里边啊, 从这个销售记录表格里边去干嘛呢?去获取两个条件,第一,那边的销售日期转化为月份的一个格式以后,也就是把那边的二零二六年五月十八号转成二零二六零五 啊,进行一个文本转转换,然后比对到我们这边的二零二六零五。那么首先我们先保证那边的日期是属于二零二六年五月份的,这是第一个条件,所以前面有一个暗的 第二个条件呢,又加了一起那边的销售姓名等于这边的销售姓名,也是说我们在查找那边的数据的时候,查找的是那边的日期 转换的月份是二零二六年五月,并且那边的销售姓名为张三,然后把那边的销售金额啊引用过来,然后进行了一个求和,于是呢他就真正得出来了我们想要的 啊,这个两千零七十二块钱,我们刚看到这个啊,五月份二零七二和六月份幺七二五的这样的两个结果,那这个时候我们把这个数据放大一点 啊,我们把这个数据放大一点,我们把李四、王五、赵六、孙七、 周八,我们把它都拉了一下,都拉成二十二二年五月份,你看他的数据就很容易就能生成,那如果是二零二六年呢,我们就把这个后面改成二零二六也行啊,然后或者怎么改都可以,大家看自己的习惯, 那么改完之后,当他运算完以后,他后面的求和金额就会发生变化。呃,所以呢,刚刚从 excel 表啊入手做智能表格的小伙伴啊,劝大家一句,离这个萨密夫函数有多远,离他多远 好,上一期呢,我们在讲这个智能表格公式的时候,告诉大家如如何去避坑 sumif 函数。那这一期呢,我们就聊一聊同样移植于 excel 表的另外的一个函数,就是 countif 啊,就是计数啊,按条件进行计数的一个函数。 那上一期我们知道在智能表格里边的 sumif 是 基本上不能实现 excel 表里边的,我们需要用 filter 函数啊去进行替代。 那么康特异夫是不是也有这种情况了?来,我们还是用上一期我们做过的这个业绩案例啊,用这个业绩的一个一个案例,我们来看一下,继续到我们的汇总统计表,那上一次呢,我们用 fot 函数实现了业绩求和,那这次呢,我们想计数,我们就不用考虑说业绩怎么样,而是要记住他业绩有几笔 啊。这个时候我们用先用一个 fot 函数先来做了一个同样的技术,同样的从销售记录表里边去计算 啊,等于二零二六年五月的这些日期的啊,销售姓名啊,为这个张三李四的,他们一共有多少笔这个订单,那么我们再用斐乐函数,因为斐乐函数比较稳定啊,那斐乐函数计算出来以后啊,零五五月份,那么张三一共有 三笔订单,那六月份张三一共有两笔这个订单,我们来看一下啊,好,那么也确实五月份啊,张三有三笔订单,六月份张三有两笔订单,那么我们再来看一下 countif, 那 么那么从数据上讲啊, countif 的 它的结果和我们用 filter 计算出来的记性计数是一模一样的。 那么从实际的公式写这个写公司的这个角度来看啊,我们大家看一下,那么他也是通过销售记录表,通过了勘探。一幅函数加了两个条件啊,是一个并列条件,分别是提取那边日期啊,跟属于这边年月的, 然后提取那边的销售姓名和这边销售姓名相等的。那么同样啊,他也把这个技技术跟我们用 fot 技术是一模一样, 那说明什么问题呢?说明 ctrl e 赋它保留了原来按条件这个计数的这样的一个功能,而且实现多条件技术,我们用 and 也好用, r 也好,用两个条件 e 也好, 可以实现跟 fourier 一 模一样的一个功能。所以为什么上一期我说我把上面一幅称之为叫最坑函数,但是 ctrl e 现在来看的话,它是可以满足基本上可以按照 excel 表的写法 去写我们的整个的一一个公式。所以啊,下一步小伙伴在使用到这个按条件计数的时候,可以放心大胆的使用 canada if, 或者像我一样,除了除了 canada if 以外,也可以使用到 filter 函数 啊,把之前的那个求和后面那个求和 sum 函数改成 canta 啊,也可以实现一模一样的计数效果。

今天分享一下,像这种我想通过商品名称去查找它的颜色属性, 那正常的话我们直接就会想到用到 v look up 函数,但是呢他商品名称他有相同的名称,但是颜色属性 他有多个那个结果,那这时候我们用 we look 函数,他只能查找到第一个结果,那像我这右边右边这种表格,想要查找这种他总共 幺八零八这个名称,这里总共对应的那个属性全部都显示出来,那这个我们就要用到 few 的函数了。我们首先清空一下,我们输入等号,输入 f i f i, 双击输入函数这个参数数组,也就是我们最后要返回的数字,要也就是你要找的那列数据,那么也就是 b 列, 我们选中要按一下 f 四绝对,用一下逗号。第二个参数包括也就是条件的意思,那么条件的话 也就是我们这个商品名称这一列一样要按 x 四绝对引用一下,让他,让他等于就是你刚才第二这个单元格,也就是你要找到的商品名称,这有输入第 第二,然后这个 few 的函数我们就已经输入完了,那么我们如果直接回车的话,因为 wps 不能一键入出那个数组的,如果你是以上的话是可以的,但是这个 wps 是不行的,我们可以选中这个 feel 的函数, 按一下 f 九,我们可以看到他就查找到这个幺八零零,全部的属性全部都查找出来了,只有两个,对吧? 你要直接按回车,他只会显示第一个,那么我们就可以用 index 函数来或把这个两个都提取出来, 那我们输入 i n, 把这个数组那个结果提取出来,双击这个音代的函数数组, 也就是我们刚才用 fit 函数提取的这个数组,然后逗号行序数,也就是你要提取这个数组的 第几个数据,那我们肯定第一个要提取第一个数据,然后往右拉的时候提取第二个数据,所以我们这个第二个参数就用到了 colon 函数 c o l, 双击第一个 colin 函数, 然后这里面输入 a 一,然后右括弧扩上,这时候我们回车,然后向右拉,就是, 哎,我们看一下这个没有提取出来,这是什么原因呢?我们点击一下这里看一下啊,是这样,我们刚才这里面 一那个条件第二单元格忘记锁定了,他一到右边就变成一二单元格,就是条件变成在一二这里来了,所以就 不对了,那么我们选中这个,我们把这个第二单元格要按 f 四绝对引用一下,这时候回车,然后再向右拉,这样才能把这个两个结果都算出来了。 那么我们刚才用 call name 函数,我们可以看到 call name 函数,这里面选中一下,按一下 fg, 我们可以看到这里面就变成二了,向右拉时候,这里数值变成二了, 你就提取出了 few 函数里面的第二个数组里面的第二个数据,也就是那个这 黑色,对吧?那么这里面往右拉,因为我们总共他的属性有多少个我们不知道的,往右拉的话,这边就出现了,没有出现了错误值,那么我们在前面套一个 屏蔽错误值的函数就可以了,那么也就是 if ever 函数,我们输入 if, 双击第二个 if ever 函数,这个第一个参数值就是我们刚才这些数据,然后逗号, 然后两个英文状态双引号,意思就是出现错误值的时候,让它显示空值,然后一颗弧扩上回车,这时候再向右拉就没有了,哎,但是向下拉的时候又错了, 因为我刚才这里面条件第二单元格这里的条件向右拉是不能移动的,向下拉的时候要跟着这个数据去移动的,我刚才直接按 f 四绝对是锁定了他向下拉也不能跟着 相对去移动,这是不行的。那么您如果是想跟着向下移动,向右又不能移动的话,就要在字母的前面加个名人符号,而数字的前面要把这个名人符号给他去掉, 那这时候我们再回车,然后向右拉,向下拉,这时候数据就对了,那么像这种是横着的,对吧?那么我们想向右下面这种条件是竖着的, 但是结果你要是横着显示的,那这个时候跟这一样的也是用 few 的函数,只不过他这个参数,这里面的 index 函数,行序数,这里面 他就不用,不能用 column 函数,而是用肉函数,因为我们这里面要向下拉自动填充,肉函数才会跟着 变成一二,而向右拉只能用 column 函数,才能变成跟着单元格变成一二。如果刚才你 这种上面这种表格,如果你用的是肉函数,他只会都是一,不会跟着变成一二,那这个肉函数和 column 函数是什么意思呢? 其实我们输入一下你就知道了,我们输入等于号,输入 iow 函数,然后这里面输入 ae 回车,然后你向下拉, 他就获取了一二三,就获取了,就从这里前面这个序号一二三。如果你输入的是 b 一的话, 这里面肉函数里面输入 b, e 的话也是一样的,也会显示 一二三,他就会,他就是显示这个这一每个列的对应的这个前面的序号。但是这个肉还是我要向右拉,他全部都是一的,因为你向右拉,这里面变成 a、 c 二了,如果你是这里是 a, 我向右拉就变成 b, e, c, e, d, e, 他全部都会显示一,而向下拉才会变成一二三这样。而 column 函数就跟他正好相反了,你向右拉的时候, 他会跟着这个单元格,就这一列的单元格都是一,这一列单元格都是二,而这一列单元格都是三,所以我们就向右拉的时候,他就会显示一二三,就要用到 call 了么?函数,如果用若函数他只会全部显示一。

我们要讲一到十二月份工作表汇总在一起,今天给大家拆解优化后的多表汇总万能公式,这个公式在原 vastac 加 filter 基础上增加了零值清洗功能,能完美解决汇总后空白单元格变零的问题。下面我们逐层拆分, 看懂每一段的作用与运行逻辑。最外层是 filter 函数。第一个参数,要筛选的表格,输入 vastac 函数,点击一月工作表, 按 shift 键点击十二月工作表,选择 a 三到 a 二十五,把二十五变成一百,不用担心有漏选的行,这是要合并的完整十二个工作表格 逗号。第二个参数,筛选判断条件,输入 vest tech 函数,同样堆叠十二张表的 b 列, 我们也是选择三到一百行,小于号大于号就是不等于英文双引号式空白文本整段含义逐行判断,对应 b 列单元格是否有内容,有内容返回处空白返回 false filter。 第三参数,无数据兜底。提示当十二张工作表全部没有满足条件的有效数据时,不会返回报错,直接显示文字,无数据表格更整洁友好。 回车完成。我们看到我们十二个月的数据都已经汇总,但是原数据单元格为空的, 现在显示为零,我们现在就需要套 map 加 lambda 函数清洗零值。我们在第一个 vestac 函数外套 map 函数数值就是 vestac 函数包裹的算式 map, 批量便利二维数组里每一个单元格逐个执行清洗规则。 lambda x 自定义临时变量 x x 代表便利到的任意单个单元格内容。 if 判断逻辑,如果单元格数值等于零,直接替换为空白文本,如果不是零,保留单元格原有内容,补全括号回车完成。 以上就是这条汇总公式,完整的运行逻辑与功能说明。如果不在乎数据是否有零,就可以不套 map 加 lambda 清除零值。 我上次说了一个 to call 函数合并多个工作表,如果选择参数三代表自动忽略空白单元格,屏蔽表格内错误值原表如果有空白单元格,就会有表格错位的风险。 如果选择参数零,就会显示部分多余行,所以更推荐 filter 加 vestac 函数组合。

超强的办公干货来了,学会 filter 函数,你将从数据小白秒变职场高手! filter 才是数据查找函数中的 y y d s。 今天通过四个实战案例, 让你轻松学会它的全部高级用法,秒变数据处理大神教学视频,全程高能,干货满满,建议点赞收藏!接下来给大家演示 filter 函数的一键多列查找、 同类批量筛选查找、多条件筛选查找、错位交叉筛选查找四大用法技巧。第一个用法是一键多列查找,它能快速的一键把所有的数据查找出来,输入 filter 函数。 第一个参数数组,也就是我们要查找的数据区域所在的单元格区域。第二个参数包括是什么意思呢?它其实就是我们要查找的条件, 这里选中姓名区域,让它等于它指定的姓名,点击回车,这个时候它就能一键把所有列数据查找出来,是不是超简单?接下来我们来看它的第二个用法,同类批量筛选查找,这是什么意思呢?就是我们通过某个部门能把它相关的所有的多条记录一次性查找出来, 输入等于 filter 函数。第一个参数数值,我们要查找的数值是在哪里呢?这里我要根据部门查找财务部的所有记录,这里就包括了四列内容。那么选中整个数据区域第二个参数条件是什么呢?条件是我们的部门 选择部门列,让它等于我们指定的部门点击回车,这个时候它能把这个部门下所有的数据都查找出来, 这是它的同类批量筛选查找功能。第三个用法,多条件筛选查找是什么意思呢?可以看到数据源中有两个重名,性别不一样, 我们去通过这些条件姓名、部门、员工编号来查找对应的一个性别属性,那么这个时候就涉及到多条件筛选查找,我们也可以使用 filter 函数来实现,这个时候它有两种写法,今天我给大家介绍一种新的函数公式写法, 输入 filter 函数,首先我们要查找的性别,在这个区域选中性别列第二个参数查找条件,它有三个条件,我们可以先把这三个条件对应的数据全部用 and 符号把它连接起来, 这样把它当做一个条件,让它等于我们指定的这个条件。同样的道理,用 and 符号把姓名、部门、员工编号链接起来,这样就可以达到多条件筛选查找的目的,是不是很强大呢? 第四个用法,错位交叉筛选查找,大家要注意看哦,错位交叉筛选查找这个功能百分之九十九的人不知道的,这个高阶用法,大家一定要记住。 这里我们通过财务部现在把下面的信息全部查找出来,那么这个时候我们观察到结果行的这个表头跟我们数据员的表头他是错位的,那么现在我们要错位交叉,通过姓名和部门来锁定他对应的数据, 这个时候我们该怎么操作呢?输入等于 filter 函数,大家认真看,这个用法非常特别,我们使用两个 filter 的 嵌套,这里的数组就是我们整个数据区域, 那么因为上面这个标题名称和数据源的标题名称是错位的,那么这个时候我们选择数据源的标题当做条件,让它等于我们现在指定的这个标题。这个地方大家要注意,我们要锁定它的数据区域,按 f 四锁定查找标题,我们锁定它的行号, 不锁定它的列表。前面的公式作为第一个 filter 的 第一参数,接着我们写第二个参数,我们选中部门,列数据纵向的条件,让它等于我们的指定部门, 同样锁定查询条件,这个绝对引用。补齐括号,点击回车,可以看到这个时候我们财务部的姓名、部门员工编号、性别,就能一次性把它查找出来,这是一种交叉错位筛选查找的方法。 今天的内容你学会了吗?一个视频把 filter 函数的所有高级用法都给大家讲透了,大家记得点赞、收藏、转发哦!关注我,让你变得越来越优秀!

大家好,本期视频我们来讲 filter 函数的复杂条件组合。前面我们讲过,用 filter 函数进行筛选的时候,如果两个条件之间是且的关系,那么中间就要用乘号来连接, 如果两个条件中间是货的关系,那么就用加号来连接。现在我们这个案例中,既有且又有货,要筛选出付款方式为赊销,且合同金额大于等于五十万,或者交货日期在二零二五年十二月底之前的合同, 那么生肖跟合同金额大约等于五十万,这两个条件中间是且,然后货交货日期啊,这个交货日期跟前面的这一组条件中间是货。好,我们来分步骤写一下函数。 如果说现在光是前面的赊销,且合同金额大于等于五十万,那么我们筛选一下看一下。第一个条件是赊销, 因为是且的关系,所以中间用乘法来连接, 然后每一个小条件用括号括起来。第二个条件是合同金额大于等于 五十万。好,这样就返回了。二、第二个合同,第六个合同以及第十个合同,这三个合同都是生效,且合同金额都是大于等于五十万。那么第二个条件是交货日期 好,交货日期要在二零二五年十二月底之前,也就是小于等于二零二五年十二月三十一号,那这个日期我们用 bit 函数来返回啊。如果说直接用英文的双引号,然后写上二零二五年十二月三十一号,那在这里很有可能会被判定为文本而不是日期啊。所以用 bit 函数来返回是最保险的。 那么这样就把二零二五年十二月三十一日之前的合同都返回过来了,那么现在要把这两个条件连接起来啊,因为是或,所以中间用加号来连接, 等于 field 函数数组。然后是啊,第一个条件是两个小条件的组合,中间用乘号来连接,因为是且的关系。然后第二个条件, 交货日期啊,中间是货的关系,所以用加号我们来写。第一个条件, 付款条件等于赊销。好,第二个条件,合同金额大于等于五十万。好,第三个条件,交货日期小于等于可以弹数。 二零二五年十二月三十一号返回,这样就把上面这两个函数返回的结果给汇总出来了。好复杂的条件组合,你会了吗?

今天咱们来聊一个 excel 当中特别好用的函数啊,就是 filter 函数。 这个函数呢,在处理一些复杂的查找和筛选的时候,比 vlogop 要方便太多了。 vlogop 有 一个很大的问题,就是遇到表格里面有重名的,然后你又需要多条件筛选的时候,它就会报错,但是 filter 函数就可以轻松地解决这个问题。 比如说现在我们有一个表格,里面有三月份和四月份所有人的工资,我们要一次性的找出鲁智深的所有工资数据,应该怎么写这个函数,你只要在单元格里面输入等于 filter, 然后第一个参数呢,选择你要返回的这个数据区域,也就是三月份和四月份工资这两列。 接着第二个参数呢,就是你的筛选条件,你要选择姓名这一列,然后等于鲁智深这个单元格, 最后按回车,这样的话,同名的鲁智深对应的工资数据就全部都出来了。如果说遇到有两个鲁智深,一个是在马军部,一个是在步军部,我们要怎么把他们区分开来, 精确的去查找某一个人的工资呢?这就是多条件筛选了,你同样还是输入等于 filter, 然后第一个参数不变,还是三月份和四月份工资数据。 第二个参数你要这样写,就是姓名列等于要查找的姓名,然后乘以部门列等于要查找的部门,这里的乘号就相当于,并且的意思就是这两个条件都要满足。 那我想知道 filter 函数到底适合哪些场景,它能给我们带来哪些实际的好处?嗯,像遇到重名查找,或者说需要多条件筛选,一次性返回多条结果的情况,用 filter 函数就非常的方便, 你就不需要再做一些很复杂的操作,可以直接提高你的数据处理效率,让你可以准时下班。确实,它在很多场景下都比 vlog 要灵活,要强大。那今天的分享就到这里了,感谢大家的收听,咱们下期再见,拜拜!