EXCEL 提取单元格值中特殊符号的前后值?

#单元格值格式为:数字/数字,斜杠前后数字都是1~2位数
提取斜杠前后数字的公式?
#单元格值中有括号时
485(-2)
提取括号前的数字的公式?,提取括号里的数字的公式?

第一问,提取/前:=--LEFT(TEXT(A2,"??/??"),FIND("/",TEXT(A2,"??/??"))-1)

             提取/后:=--MID(TEXT(A2,"??/??"),FIND("/",TEXT(A2,"??/??"))+1,2)

第二问的485(-2)的单元格格式是啥?

追问

前面数字,括号里也是数字,正或负数

追答

自定义格式表达式是啥?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-28

B2输入    =LEFT(A2,FIND("/",A2)-1)

C2输入    =MID(A2,FIND("/",A2)+1,9)

B5输入   =LEFT(A5,FIND("(",A5)-1)

C5输入   =LOOKUP(6^6,--MID(A5,FIND("(",A5)+1,ROW($1:$9)))

第2个回答  2020-06-28

如图:

B1公式:

=--MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE($A1,")",""),"(",REPT(" ",10)),"/",REPT(" ",10)),(COLUMN(A1)-1)*10+1,10)

右拉到C1,再下拉。

追问

斜杠和括号的,能否单独分开,最简单的公式,,,

追答

以斜杠为例,公式:
=--MID(SUBSTITUTE($A1,"/",REPT(" ",10)),(COLUMN(A1)-1)*10+1,10)

右拉一列,再下拉。

"括号"时的公式:
=--MID(SUBSTITUTE(SUBSTITUTE($A1,")",""),"(",REPT(" ",10)),(COLUMN(A1)-1)*10+1,10)

右拉一列,再下拉。

第3个回答  2020-06-28
=IF(MID(A1,2,1)="/",LEFT(A1,1),LEFT(A1,2)) ‘前值
=IF(MID(A1,2,1)="/",MID(A1,3,2),MID(A1,4,2)) ’后值
第4个回答  2020-06-28
/前数字

=LOOKUP(99,--MID(A1,FIND("/",A1)-{1,2},{1,2}))
/后数字
=LOOKUP(99,--MID(A1,FIND("/",A1)+1,{1,2}))
相似回答