excel用函数提取出指定内容

表格中A1的内容是text:[1,2,3] "data:12345",A2的内容是text:[123,223,323] "data:123456789",A3的内容是text:[1000,2000,3000] "data:123456789123456",现在想提取 text:[] 中的数值,也就是1,2,3,123,223,323,1000这些数值,分别提取到不同的单元格里,用excel函数怎么写?求公式,谢谢高手们

excel快速填充ctrl+E试试,如图B3,C3,D3时按ctrl+E

如果要提取到一个单元格

追问

有没有全自动的公式。。。。

追答

不知你要啥结果,两种都给你,自己选

B1公式:=MID($A1,FIND("[",$A1)+1,FIND(",",$A1)-FIND("[",$A1)-1)

C1公式:=MID($A1,FIND(",",$A1)+1,FIND(",",$A1,FIND(",",$A1)+1)-FIND(",",$A1)-1)

D1公式:=MID($A1,FIND(",",$A1,FIND(",",$A1)+1)+1,FIND("]",$A1)-FIND(",",$A1,FIND(",",$A1)+1)-1)

F1公式:=MID($A1,FIND("[",$A1)+1,FIND("]",$A1)-FIND("[",$A1)-1)

全部下拉。

追问

非常感谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-17
=MID(A1,7,FIND("]",A1)-7)追问

大哥,能否再详细一点呢?小弟不才,用你的公式,只能提取到一连串的字符串,但是我只想要数字,就是123,223,1000这些数字,而且每个数字都是单独放在一个单元格里面

相似回答