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

比如A1单元格中是
A1=“ID号:工1234”,"时间:2022年10月19日"
我想提取的是“工1234”,我用了分列来提取,但是挺麻烦的,主要是有多个“和:,分出来好多。
我想通过公式来提取,怎么操作呢?相当于我想提取的是《"ID号:》和《”,"时间》之间的内容。怎么实现呢?

如果格式完全一致

=MID(A1,5,5)

如果格式不一致,有长有短的话

=MID(A2,FIND(":",A2)+1,FIND(",",A2)-FIND(":",A2)-2)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-10-19

分列时不需要的列可以选择忽略啊。

实在要公式 

追问

这个函数,我的版本好像没有。。。。。

追答

分列有,用起来即可

第2个回答  2022-10-19
“工1234”是否都是一样长,一样长的话用固定宽度分列就可以了
不一样长可以用公式
=MID(A1,6,FIND("”,",A1)-6)
提取
第3个回答  2022-10-19
B1中输入
=SUBSTITUTE(LEFT(A1,FIND("”,",A1)-1),"“ID号:","")
试试。
相似回答