中间有回车呢怎么办
追答回车在函数中也作为一个符——char(10)表示回车。你的数据源只有两个回车,第一个回车在字符串中的位置为=FIND(CHAR(10),A1);第二个回车在字符串中的位置为=FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)。
格式是一致的”姓名,手机号,广东省+空格之后的地区都是空格,然后回车到第二行商品名称*号后面是数量 价后面是价格,淘宝给我们生成的是这样的格式
追答张三=LEFT(A1,FIND(",",A1)-1)
手机号=RIGHT(LEFT(A1,FIND(",",A1,FIND(",",A1)+1)-1),11)
商品名=LEFT(RIGHT(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1),LEN(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1))-LEN(LEFT(A1,FIND(CHAR(10),A1)))),FIND("*",RIGHT(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1),LEN(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1))-LEN(LEFT(A1,FIND(CHAR(10),A1)))))-1)
物流=LEFT(RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)),FIND(" ",RIGHT(A1,LEN(A1)-FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)))-1)
商品价=RIGHT(RIGHT(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1),LEN(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1))-LEN(LEFT(A1,FIND(CHAR(10),A1)))),LEN(RIGHT(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1),LEN(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1))-LEN(LEFT(A1,FIND(CHAR(10),A1)))))-FIND("价",RIGHT(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1),LEN(LEFT(A1,FIND(CHAR(10),A1,FIND(CHAR(10),A1)+1)-1))-LEN(LEFT(A1,FIND(CHAR(10),A1))))))
地区=RIGHT(LEFT(A1,FIND(" ",A1)),LEN(LEFT(A1,FIND(" ",A1)))-FIND(",",A1,FIND(",",A1)+1))
是的,无所谓,我只是一段字符
追答有关系的,如果是在一个单元格内,并且数据相整齐,请用分列的办法分开就行了。