董伟平
发表于 2022-1-1 18:04:44
哎 我只能写三个公式了。。。
B2=MID(A2,FIND("W",A2)-3,4) C2=MID(SUBSTITUTE(A2,B2,""),FIND("W",SUBSTITUTE(A2,B2,""))-3,4)
D2=MID(SUBSTITUTE(A2,B2&"-"&C2,""),FIND("W",SUBSTITUTE(A2,B2&"-"&C2,""))-3,4), 直接越过第三个W的吗?找最后一个?
铝艺铁艺不锈钢卷帘门
发表于 2022-1-3 18:28:35
=IFERROR(TRIM(MID(SUBSTITUTE($A2,"-",REPT(" ",99)),SMALL(IF(ISNUMBER(FIND("W",MID(SUBSTITUTE($A2,"-",REPT(" ",99)),ROW($1:$99)*99-98,99))),ROW($1:$99)),COLUMN(A1))*99-98,99)),"")
望空
发表于 2022-1-6 09:29:44
最后一个有点问题
宠宠
发表于 2022-1-6 20:49:40
第三个为空
借丶口
发表于 2022-1-10 18:57:46
以这个为例这种的
白微子
发表于 2022-1-13 13:15:55
这样与你描述的不符啊。只有一个的时候,最末一个与第一个是相同的,不应该为空。你意思是:
少于3个,依次来,多于3个,取1 2 和最末?
蓝芸
发表于 2022-1-14 06:10:56
我上面发了有图片,就是一窜里面,只要第一个带W,第二个带W,和最后一个带W的,如果没有的话,以此为空就行了
就比如:我上面附上的图片的那个
轩辕白杨
发表于 2022-1-17 17:07:12
W321-205
第一个为W321,最后一个为W321。
为什么最后一个你要留空。
飞刀哥
发表于 2022-1-18 00:49:32
=TRIM(MID(SUBSTITUTE($A2,"W",REPT(" ",99)),COLUMN(A1)*99-98,99))
退后
发表于 2022-1-18 21:02:50
=TRIM(MID(SUBSTITUTE($A2,"W",REPT(" ",99)),COLUMN(A1)*99-98,99))