|
发表于 2013-12-21 19:47:09
|
显示全部楼层
来自: 中国江苏南通
本帖最后由 ProeSky 于 2013-12-21 19:50 编辑 , A1 Z5 B! T( n7 m9 G
- v5 I: e; Z3 C+ k9 n, o6 r' q
用下面这个代码实现6 b) u$ {3 h9 A5 ^' F5 q- p
: x0 J* X0 B [& }' s7 F; V6 Y
=--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)1 H4 P2 _) r& n4 d3 p
7 d; w8 E$ F. x, P8 k5 E根据你给的有四处[] ,所以四段 MID相加(这就限制你A1列(你对应的是H)所有单元格" []"数要一样) ,FIND函数用来找到 "["出现的位置,提取其后1个字符,Find每次默认返回"["在字符串第一次出现的位置,所以要找到第二个"["后的数字就要用SUBSTITUTE函数替换掉第一次''["出现的位置,依次类推。: J( S' _! }( }8 D; ?! x
7 s" Q. ?6 n7 [/ p8 j3 I还有其他思路 懒得想了 2 t9 x' p( O: z' w: F* I
+ F$ k4 ? O( N9 ^# r* p) L
; C4 a9 p" U. I _- X0 o2 L |
评分
-
查看全部评分
|