多维表格:空格补齐法一招搞定30个字段分离
古哥计划 

Lv.2潜力创作者
工艺名称长度不一致?用空格补齐法一招搞定30个字段分离
在完成工艺名称长度一致情况下的快速分离设计后,我们开始对不规则长度的工艺配置字段进行分离的设计。对于不规则的内容,我们没有办法用固定法来提取了,此时需要用到其他方法来提取。最简单的方法就是**"凑数"法**——长度不一致,用空格来凑。
一、🔍判断:工艺名称有多长?
要让不规则变成规则,先要知道工艺名称这个字段列的长度是多少。
公式:判断字段长度
=LEN([@[工艺名称 ]])
公式解释:判断整列字段的公式长度,为后续标准化长度做准备。
二、🛠️补齐:用空格让长度统一
为了让所有工艺名称的长度都一样,这里用辅助列来补齐这个长度,思路就是加空格。
公式:补齐长度至统一标准
=[@[工艺名称 ]]&REPT(" ",100-LEN([@[工艺名称 ]]))
公式解释:
录入目标长度:100(预计最大工艺名称不超过50个字)
通过目标长度减去自身长度来判断加多少空格
REPT重复这个空格(差值数,也就是空格数)
用连接符号 & 连接空格
这样就确保所有工艺名称的长度都是100长了。
三、🤖批量:Claw 一键生成30个公式
接下来就是WPS 灵犀Claw的事情了,打开WPS 灵犀Claw界面,录入提示词:
提示词
:使用 ai-formula-v1 技能,【金山文档 | WPS云文档】 标准工艺 - 转换 工艺路线 - 配置 中创建30个公式字段提取,用固定法,长度100
:使用 ai-formula-v1 技能,【金山文档 | WPS云文档】 标准工艺 - 转换 工艺路线 - 配置 中创建30个公式字段提取,用固定法,长度100
一段时间后,得到答案:
30个公式字段已全部创建成功
,验证每个字段的公式起始位置正确:
字段1:起始位置=1 → =TRIM(MID([@[工艺 - 配置]],1,100))
字段2:起始位置=102 → =TRIM(MID([@[工艺 - 配置]],102,100))
字段3:起始位置=203 → =TRIM(MID([@[工艺 - 配置]],203,100))
...
字段30:起始位置=2930 → =TRIM(MID([@[工艺 - 配置]],2930,100))
方案说明
:采用辅助列法,步长=101(100字符+1逗号),直接基于单向关联字段
工艺 - 配置
做 TRIM+MID 固定长度拆分。
,验证每个字段的公式起始位置正确:
字段1:起始位置=1 → =TRIM(MID([@[工艺 - 配置]],1,100))
字段2:起始位置=102 → =TRIM(MID([@[工艺 - 配置]],102,100))
字段3:起始位置=203 → =TRIM(MID([@[工艺 - 配置]],203,100))
...
字段30:起始位置=2930 → =TRIM(MID([@[工艺 - 配置]],2930,100))
方案说明
:采用辅助列法,步长=101(100字符+1逗号),直接基于单向关联字段
工艺 - 配置
做 TRIM+MID 固定长度拆分。
四、💡效果与总结
对于不规则的工艺名称,规则化的思路就是补齐。用REPT函数来重复空格对齐是一个非常好的思路,因为后续多余的空格可以用函数TRIM来批量去除。这样对齐后,再用MID函数规则化提取。
而对于重复30个类似公式的苦力活,当然由WPS 灵犀Claw来完成。
口诀
:长度不一对不齐,REPT空格来补齐;TRIM去空收干净,Claw批量不费力。
:长度不一对不齐,REPT空格来补齐;TRIM去空收干净,Claw批量不费力。