智选导入数据位置

智选后台:【系统】->【系统维护】->【基础数据导入】

一、类别编码调整为3位数

1.1 应用场景说明

从其他软件获取到类别格式是两位数的,怎么调整成软件可导入的情况。
目前一级类别是01,2级类别0101,3级类别是010101,但是导入时报错,提示编码长度有误,想要变更为软件可以导入的格式。

1.2 智选类别导入要求

智选软件类别编码最多六级,每级显示三位:
一级类别为001
二级类别为001001
三级类别为001002001
六级类别为001001001001001001。

在已经拥有了最末级类别的情况下,需要获取上级编码。

二、解决方案

2.1 新增加一列,处理第一行

操作步骤:另起一列D列,在G1的位置输入,回车后得到第一个上级编码:

=IF(LEN(A1)=2,0&LEFT(A1,2),IF(LEN(A1)=4,0&LEFT(A1,2)&0&MID(A1,3,2),IF(LEN(A1)=6,0&LEFT(A1,2)&0&MID(A1,3,2)&0&MID(A1,5,2),IF(LEN(A1)=8,0&LEFT(A1,2)&0&MID(A1,3,2)&0&MID(A1,5,2)&0&MID(A1,7,2),IF(LEN(A1)=10,0&LEFT(A1,2)&0&MID(A1,3,2)&0&MID(A1,5,2)&0&MID(A1,7,2)&0&MID(A1,9,2),IF(LEN(A1)=12,0&LEFT(A1,2)&0&MID(A1,3,2)&0&MID(A1,5,2)&0&MID(A1,7,2)&0&MID(A1,9,2)&0&MID(A1,11,2),0))))))

2.2 按+,复制到全列

操作步骤:鼠标放置在G1位置,有个“ + ” 的显示,双击。则出现其他行的上级编码

2.3 按照整理后的数据导入即

选择G行相关数据剪切后,选择性粘贴数值到A行,导入即可

注意事项:
如果前面的0没有了,设置下行的单元格的格式

最后编辑: 商云|智选  文档更新时间: 2024-09-20 17:13   作者:商云|智选