excel中不规则数据如何提取需要的字段

洗衣机XQB40-1432YJ粉色(单阻尼)2013二级能效 结果:XQB40-1432YJ

XPB82-8207S灰色 结果:XPB82-8207S

洗衣机XQB80-1779D金色(塑胶箱体)一级能效 结果:XQB80-1779D

洗衣机XQB80-8029A酒红2013二级能效带模糊 结果:XQB80-8029A

公式应该如何设置?

仅根据你的例子写出的公式:

=IF(LEFT(A1,1)="洗",MID(A1,4,11),LEFT(A1,11))

追问

噢,谢谢!不过可能我举例的规格比较统一,但是这样也存在一个问题,就是你截图的A1格,你的是少了个“J”的,正确的型号是XQB40-1432YJ。。 因为实际数据是比较杂乱的,比如还有
洗衣机KB80-39GW(透明黑)三级能效/金羚
滚筒干衣机TDR75-7558WL 银色
洗衣机XQB70-FS10风行(透明黑)二级能效带模糊
XPB128-FS30S默认色
XPB82-8207S灰色

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-09
假设,数据在A列:
=MID(A:A,FIND("-",A:A,1)-5,11)