WPS 新函数 EXPAND 实现工单快速分拆 No 266

古哥计划
古哥计划

优秀创作者

今日分享的WPS 新函数就是EXPAND,这个函数与前两天分享的DROP和TAKE函数不一样, DROP和TAKE只会对数组进行删除与保留,不能扩展,也就是说,原来数组是一个5行的数组,用DROP/TAKE后,返回的结果不会超过5行,只能是小于等于5行。在需要推展的场景下,EXPAND函数就可以上场了。

函数说明

函数名称:EXPAND

函数说明:将数组扩展到指定维度

函数参数:EPXAND(数组,行数,[列数],[填充值])

函数简写:=EXPA,录入完成后按下TAB自动补全

场景1:工单号重复打印

在实际工厂中,需要派工单,可能会同一张工单派好几条线,甚至10几条线同时生产,此时需要把工单进行重复打印,因为工单号是唯一值,只要工单号重复了,后续可以用XLOOKUP把相关的信息引用过来.这里为了截图方便,只显示工单号。

录入函数: =EXPAND(B3,C3,,B3)

函数释义:根据参数说明,相当于把工单号(B3),按行方向扩展(重复)3次(C3),重复的填充数组还是工单号(B3)。

场景2:员工星级评比

工厂中,一般会对员工进行星级评比,根据一个月下来员工的绩效进行评分,得到员工最终的星级,此时可以用EPXPAND来展开。

录入函数: =CHAR(41455),返回一个五角星,同时按住Alt+数字41455(小键)一样能够录入出此星星;

录入函数2: =EXPAND(CHAR(41455),,C3,CHAR(41455))

函数释义:把星星按C3单元格的数字,按列扩展,扩展内容还是星星。再把对应的格式设置为下图,就可以直接打印了。

场景3:工单推展并合并

第1个场景中只能对一张工单进行扩展,如果要对多张工单进行扩展并合并的话,一个比较好的方法是通过辅助列,再进行二维转一维就可以了;

录入函数1: =EXPAND(B3,,D3,B3),下拉填充;

录入函数2: =TOCOL(E3:G5,3),对辅助列进行二维转一维,3代表忽略空值;

录入函数3: =XLOOKUP(I3#,B:B,C:C),把生产工单任务数量引用过来;

效果如下图:

场景4:二维转一维

场景3中的最后一步就是二维转一维,实际的工作中,转出来的一维数据是没有办法引用的,如下图数据,是一个生产计划经常看到的工艺明细表.垂直方向为产品代码,水平方向为加工工艺;

这样表的优势是就是方便,零件和工艺分别两个维度展开。对于排程来说就是不方便 ,还需要分别对零件及各工艺对应的信息进行分开排程。所以需要转成一维表。

录入函数:

录入函数:=TOCOL(B3:B5&EXPAND("",,5,"")),5代表最大5个工艺数,这一步是把数组的维度保证一致;

录入函数: =TOCOL(C3:G5)

这样就以最轻松的方法把二维转成了一维数据。效果如下:

我是古哥:

从事制造行本业20年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存,输出智能制造人才有丰富的经验。学习PMC生产计划,关注古哥计划!

WPS 新函数 CHOOSECOLS 快速对齐错乱列 No 265

WPS新函数LET让公式的长度大大的简化了. No.264

自动分配客户对应业务的奖金No.263

快速查询出销售前2的销售员和销售金额并排序 No.262

WPS 新函数 WRAPROWS 把错乱的数据整理成标准二维数据 NO 261

多表指定日期与时间的生产数据查询No.260

WPS 新函数 TOCOL将二维数组转化成一行【No.259】

WPS 新函数 VSTACK 多表查询合并【No.258】

257 一招搞定请假时间的区间转换及人数统计

256 快速匹配不同的采购量对应的结算量

255 WPS新函数案例:复杂的产品欠料运算

254 WPS新函数案例:灵活多变的万年日历

253 WPS新函数案例:指定工号快速筛选

252 WPS新函数案例:员工姓名与工号快速分离

251 WPS新函数案例:对客户快速分列并统计

250 WPS新函数案例:快速分类统计员工生日数

249 WPS新函数案例:多条件统计订单数

248 WPS新函数案例:快速统计记件人员工资

浙江省
浏览 433
2
5
分享
5 +1
4
2 +1
全部评论 4
 
Mr Chen
Mr Chen

创作者俱乐部成员

打卡
· 甘肃省
回复
 
亂雲飛渡
很好
· 广东省
回复
 
HC.旋
跟着老师学函数。
· 江苏省
回复
 
祥子
打卡
· 新疆
回复