表格中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)
全部下拉。
非常感谢
大哥,能否再详细一点呢?小弟不才,用你的公式,只能提取到一连串的字符串,但是我只想要数字,就是123,223,1000这些数字,而且每个数字都是单独放在一个单元格里面