|
发表于 2013-12-21 19:47:09
|
显示全部楼层
来自: 中国江苏南通
本帖最后由 ProeSky 于 2013-12-21 19:50 编辑
' r _7 g5 B* e- C5 n3 h& z; P4 M6 L9 T( H- h T2 Q/ x+ T9 t
用下面这个代码实现& W. r8 ]+ r' u5 {' W, c
! c0 H9 c8 Y/ c. v" r
=--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)
~% v( X& r: q" D# z& `
8 s3 s2 \% N: I0 F根据你给的有四处[] ,所以四段 MID相加(这就限制你A1列(你对应的是H)所有单元格" []"数要一样) ,FIND函数用来找到 "["出现的位置,提取其后1个字符,Find每次默认返回"["在字符串第一次出现的位置,所以要找到第二个"["后的数字就要用SUBSTITUTE函数替换掉第一次''["出现的位置,依次类推。* |; Y; m6 h% f4 a6 Y" n
0 K& M' `/ Y- U; k+ N }& L
还有其他思路 懒得想了
+ Y6 `" L+ j; I% C
3 {5 J0 K( X! X/ P$ u% C, U
8 W: k( G/ ]" J/ e% i4 P |
评分
-
查看全部评分
|