我有一堆产品代码,我希望缩短并同时添加一些字符。那可能吗?
例如为:
811C994/2082I
811C1000/CT220
我想删除产品代码的前3个字符(即811)和“/”之后的所有字符(包括“/”)
例如为:
811C994/2082I > C994
811C1000/CT220 -> C1000
之后我想在第一个字符后添加一堆“0”来创建一个7字符的产品代码
例如为:
C994 -> C000994
C1000 -> C001000
答案 0 :(得分:0)
从单元格b1开始以下内容
=Right(a1,len(a1)-3)
删除左边的3个字符。
然后在c1
=Left(b1, search ("/",b1))
删除" /"右边的所有内容。字符。
或者它可能是;
=Left(b1, search ("/",b1)-1)
如果您不希望2列替换每个< b1'在第二个配方中,推荐用于细胞b1的公式I
然后在D1中输入
= left(C1,1)&rept('0',7-len(c1))& right (C1,len(C1)-1)
从代码的第一个字母开始,重复0,足以使字符总数达到7。
答案 1 :(得分:0)
假设您的数据在小区A2
中开始:
=MID(A2,4,1)&TEXT(MID(LEFT(A2,FIND("/",A2,1)-1),5,99),"000000")
根据需要复制,如果它总是C,那么
="C"&TEXT(MID(LEFT(A2,FIND("/",A2,1)-1),5,99),"000000")
也可以使用。