发布网友 发布时间:2022-04-25 13:12
共2个回答
热心网友 时间:2022-06-10 18:18
有公式法和VBA法,这里只讲公式法。
找出了SKU有如下规律,如果全对就可应用公式,否则请说明那点不对,改下公式即可:
1、SKU中可能有一个或二个商品,如果是二个商品时,中间用"+"隔开。
2、商品名由ID+一串长度不定的数字+减号+二位固定数组成。
3、商品名后面接"x"号时,表示数量不止1个,"x"后面是固定一位数的数字。
4、商品名后面第二个减号后的字符舍去不要。
公式如下,下拉复制即可,效果如图:
B2公式:=LEFT(A2,FIND("-",A2)+2)
C2公式:=IFERROR(--MID(A2,FIND("x",LEFT(A2,IFERROR(FIND("+",A2),LEN(A2))))+1,1),1)
D2公式:=IFERROR(LEFT(MID(A2,FIND("+",A2)+1,99),FIND("-",MID(A2,FIND("+",A2)+1,99))+2),"")
E2公式:=IF(D2="","",IFERROR(--MID(A2,FIND("x",A2,FIND(D2,A2))+1,1),1))
热心网友 时间:2022-06-10 19:36
B3为什么少了两字符,可以是代码的自定义函数处理。