如何详细拆分EXCEL中一个单元格的内容?

发布网友 发布时间:2022-02-21 23:28

我来回答

2个回答

热心网友 时间:2022-02-22 00:58

有公式法和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-02-22 02:16

B3为什么少了两字符,可以是代码的自定义函数处理。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com