|
发表于 2013-12-21 19:47:09
|
显示全部楼层
来自: 中国江苏南通
本帖最后由 ProeSky 于 2013-12-21 19:50 编辑 ) e7 }; ? `+ Z: Z& j" C6 `, @
* d$ I/ W5 I! j6 _
用下面这个代码实现
9 f' D' L1 U/ |& ~/ S
7 S3 ~" y* P9 u1 W9 p=--MID(A1,FIND("[",A1)+1,1)+--MID(A1,FIND("[",SUBSTITUTE(A1,"[","$",1))+1,1)+--MID(A1,FIND("[",SUBSTITUTE(SUBSTITUTE(A1,"[","$",1),"[","$",1))+1,1)+--MID(A1,FIND("[",SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"[","$",1),"[","$",1),"[","$",1))+1,1)
# H3 v6 o) l( \3 W7 D. @4 d7 }8 l. d% W/ q6 ]7 F! k4 `
根据你给的有四处[] ,所以四段 MID相加(这就限制你A1列(你对应的是H)所有单元格" []"数要一样) ,FIND函数用来找到 "["出现的位置,提取其后1个字符,Find每次默认返回"["在字符串第一次出现的位置,所以要找到第二个"["后的数字就要用SUBSTITUTE函数替换掉第一次''["出现的位置,依次类推。; M/ _) Z a! r+ n
/ ~9 f6 w4 O: S0 k" F6 L8 i还有其他思路 懒得想了
& @1 i* {; }% l2 G( L6 X. s- A) L3 d4 Y& ^& \7 ?
5 x3 j+ ?! Z/ F& ? |
评分
-
查看全部评分
|