excel如何提取单元格中指定字符中间的内容?

(产品属性:Color:picture、Baby Age:7-9 months) (商家编码:Htz901-80)
(产品属性:Color:Green、Kid US Size:18M) (商家编码:Htz876-g-90)
想要提取“商家编码:H" 和 后面第一个"-”之间的内容,即tz901,tz876

注意:有的单元格含有一个“-”,有的单元格含有2个“-”
谢谢,在线急等~~

B1输入:

=MID(A1,FIND("商家编码",A1)+6,FIND("-",A1,FIND("商家编码",A1)+1)-FIND("商家编码",A1)-6)

向下填充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-17

如下图,在B1中输入公式

=LEFT(MID(A1,FIND("Htz",A1)+1,99),FIND("-",MID(A1,FIND("Htz",A1)+1,99))-1)

回车确认后下拉填充。

本回答被网友采纳
第2个回答  2018-05-17
如果数据长度是一样的,比如“商家编码:Htz901-80”内容在C1单元格,则=MID(C1,7,5)
相似回答