发布网友 发布时间:2022-04-23 19:00
共5个回答
热心网友 时间:2023-05-04 19:37
在B1输入公式右拉即可,公式一需要EXCEL2007开始支持,公式二长点,但EXCEL 2007以下的版本都可以用。如图
公式一: =IFERROR(--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"(",REPT(" ",50)),")",REPT(" ",50)),COLUMN(A1)*100-50,50)),"")
公式二:=IF(COLUMN(A1)>SUM(N(MID($A1,ROW($1:$100),1)=")")),"",--TRIM(MID(SUBSTITUTE(SUBSTITUTE($A1,"(",REPT(" ",50)),")",REPT(" ",50)),COLUMN(A1)*100-50,50))) 公式二为数组公式,输入完成后不要直接回车,要按三键组合CTRL=SHIFT=ENTER 结束。
热心网友 时间:2023-05-04 19:38
=IFERROR(MID($A1,1+FIND("(",$A1,11.3*COLUMN(A1)-10),4),"")热心网友 时间:2023-05-04 19:38
思路:可以用分列命令 以逗号为分隔符 将每个含有括号的数据 分到单个单元格内 再用MID函数求出括号内的值。热心网友 时间:2023-05-04 19:39
BCDE列分别用如下公式,下拉追答=IFERROR(MID($A1,1+FIND("(",$A1,11.3*COLUMN(A1)-10),4),"")
B1粘贴公式,右拉,下拉
热心网友 时间:2023-05-04 19:40
=mid(A1,find("(",A1)+1,find(")",A1)-find("(",A1)-1)追问第二个呢?