如果物料编号发生了更改或编号编辑规则有问题,如果找不到快捷的处理方式,就会浪费时间,如下图,想更改原格式的数据,改为目标格式数据,即通过“-”连接的数据数字部分改为两个字符,单字符改为双字符前加0。

Excel中如何更改编号规则,不用一个一个调了?-趣帮office教程网

解决的公式很简单,B2输入=TEXTJOIN("-",,TEXT(TEXTSPLIT(A2,"-"),"00"))后下拉即可等到结果。

Excel中如何更改编号规则,不用一个一个调了?-趣帮office教程网

公式TEXTSPLIT(A2,"-")的作用是把数据通过分隔符“-”拆解成独立的数组。

Excel中如何更改编号规则,不用一个一个调了?-趣帮office教程网

公式TEXT(TEXTSPLIT(A2,"-"),"00")的作用的是将数组的数字部分转化为两个字符,这样形成的数据就会形成排序。

Excel中如何更改编号规则,不用一个一个调了?-趣帮office教程网

最后再通过TEXTJOIN函数恢复到原有格式。

如单个替换数据,我们可以用REPLACE函数进行替换,如要在5L-S-1-1-1中增加个0,即5L-S-01-1-1,则输入=REPLACE(A2,6,0,0)即可,A2为数据位置,6为开始位置,0为字符个数,第二个0为增加的字符。

Excel中如何更改编号规则,不用一个一个调了?-趣帮office教程网