excel学习库

excel表格_excel函数公式大全_execl从入门到精通

FILTER就是Excel针对计划员定制专属的函数上

自从Excel更新了FILTER函数后,越来越觉得这个函数就是为计划量身定做的。为什么这样说呢?因为在日常计划员的工作中经常需要使用的场景,用了这个函数或者函数组合后,特别方便,大大简化了计划员的工作。这里古老师分享几个使用场景。

更新订单

场景背影:计划员分别负责不同的产品的时候,有时候需要从系统中导出未关闭的生产任务,找出自己负责的订单的时候。通过我们的操作是:导出生产任务→录入筛选条件→手动筛选出对应的生产任务→复制到自己的表格中。

上面的操作实际上也没有问题。只不过需要每天不断的筛选,复制粘贴了。虽然花费时间不多的,但是我们还是有更加简单的方法。直接函数粘贴。

新建一个表,命名为每日复制数据,数据从ERP中导出直接放在这里。

本机表,订单跟进表,确保前几列的标题抬头一样的话,录入公式:

=FILTER(A:F,G:G="花木兰"),这个公式在表1AG列如果固定的话,后续就是“固定的”,后续只需要录入这个公式就相当于自动把订单中包含“花木兰”的订单全部筛选出来了,并自动加到原表中了,加完后,只需要选择数据→复制数据→粘贴成数值就可以了。

这样就把原来的筛选→复制,变成了公式筛选→手动复制了。省下了手动筛选的时间了。

拆分线体

计划员在为每一张生产任务进行排程后,会分别把生产任务排程到对应的线体上,此时如果需要按线体分开,打印线体的派工单,按照原来的方式,可能是这样操作:

筛选线体→复制到新表→再筛选别的线体→再筛选……;

上面这样做最大的问题的就是当排程有变化后不能同步关联,此时再用FILTER函数就非常地高效与简单了。

首先只需要更新主排程表,然后有多少条线体就新建多少条线体的工作表,分别在每一张表录入函数:

=FILTER(A:D,A:A="1线")

=FILTER(A:D,A:A="2线")

=FILTER(A:D,A:A="3线")

……

这样一个全自动分解线体的关联报表就制作完成了。如需要需要加标题的话,可以直接复制过去,也可以更新一下公式,把标题一并加上。把公式更新为:=VSTACK(A1:D1,FILTER(A:D,A:A="1线"))

就实现了线体分开的效果。

月计划变周计划

一般计划员都会把在手订单进行月度计划排程,只要排程好月度计划(长线计划)后,针对周计划(短线计划),其实就可以从月度计划中直接截取出来,以前的做法还是复制→粘贴。如果用FILTER函数的话,可以分别建立好第一周、第二周……的工作表,通过函数自动筛选过去。这样同样实现只更新月计划、周计划自动更新的效果;

一般情况下,排程的月计划格式如下(为方便截图,只显示两周),此时如果需要用FILTER函数进行按周筛选的话,缺少条件,所以需要新增加一列,判断周数,所以录入以下函数:

=IFS(SUM(E2:K2)>0,"1",SUM(K2:Q2)>0,"2"),填充后就得到周数这一列了。

此时再录入以下函数就可以自动把月计划分解成周计划了。分别在新的表中录入以下函数,就可以自动更新周计划了。

=VSTACK(月计划!A1:Q1,FILTER('1'!A1:Q12,'1'!D1:D12="1"))

=VSTACK(月计划!A1:Q1,FILTER('1'!A1:Q12,'1'!D1:D12="2"))

……

同理,第3周、第4周直接更新公式即可。需要注意的就是把全部公式更新完成后,把格式也相对应的调整一下。如下图所示。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接