EXPAND怎么用? WPS EXPAND实现工单快速分拆的技巧

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

WPS Office 2024 V12.1.0.19770 官方最新正式版

  • 类型:办公软件
  • 大小:249MB
  • 语言:简体中文
  • 时间:2025-01-02

查看详情

函数说明

函数名称: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)

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

以上就是WPS EXPAND实现工单快速分拆的技巧,希望大家喜欢,请继续关注风君子博客。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平