兔猫 发表于 2021-12-2 09:33:00

求 分别提取括号()数值与文字函数


 目前 本人是用分列与查找替换的笨方法,求用函数解决

岁月如痕 发表于 2021-12-5 14:03:47

=TRIM(MID(SUBSTITUTE(REPLACE(MID($A2,FIND("(",$A2)+1,FIND(")",$A2)-FIND("(",$A2)-1),FIND(CONCAT(IF(MID(MID($A2,FIND("(",$A2)+1,FIND(")",$A2)-FIND("(",$A2)-1),ROW($1:$99),1)>="Z",MID(MID($A2,FIND("(",$A2)+1,FIND(")",$A2)-FIND("(",$A2)-1),ROW($1:$99),1),)),MID($A2,FIND("(",$A2)+1,FIND(")",$A2)-FIND("(",$A2)-1)),0," ")," ",REPT(" ",99)),COLUMN(A1)*99-98,99))三键结束,横拉下拉

有求必应 发表于 2021-12-29 07:44:09

=-LOOKUP(,-MID($A2,FIND("(",$A2)+1,ROW(INDIRECT("1:"&LEN($A2)))))

=SUBSTITUTE(MID($A2,FIND("(",$A2)+1,FIND(")",$A2)-FIND("(",$A2)-1),-LOOKUP(,-MID($A2,FIND("(",$A2)+1,ROW(INDIRECT("1:"&LEN($A2))))),"")

新裕讯消防大全 发表于 2022-2-4 13:18:22

谢谢大家的关注与回复,问题解决了

南海一扬 发表于 2022-2-18 00:27:28

=-LOOKUP(,-MID(A2,6,{1,2,3,4,5,6,7}))
=SUBSTITUTE(MID(A2,FIND(B2,A2)+LEN(B2),3),")",)

陈年老窖 发表于 2022-2-24 03:48:07

数组公式(数组公式在确认需同时按 CTRL + SHIFT + ENTER三键确认才有效):
=MID(A2,MATCH(,0*MID(A2,ROW($1:107),1),),COUNT(--MID(A2,ROW($1:107),1)))
页: [1]
查看完整版本: 求 分别提取括号()数值与文字函数