发布网友 发布时间:2022-04-24 09:33
共5个回答
热心网友 时间:2022-06-18 12:33
红色区域是分离前的习题,每一题占一个单元格,绿色区域是替换辅助列(题目中最多有几个空就占几列,其中最后一列也是分立后的习题),蓝色区域是答案。可以把JK(习题、答案)两列数值复制到其他地方使用,也可以直接复制到Word里使用。
B2=MID($F2,SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2-1),SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2)-SMALL(IF(MID($F2,ROW($1:$1000),1)={"(",")"},ROW($1:$1000),2^14),COLUMN(A1)*2-1)+1)数组公式向下向右复制到*区域【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】
G2=SUBSTITUTE(F2,B2,"________")向下向右复制到绿色区域
K2=B2&C2&D2&E2向下复制到蓝色区域(如果不想要括号,可以用UBSTITUTE函数查找替换)
热心网友 时间:2022-06-18 12:34
原始文件发出来,帮你处理
热心网友 时间:2022-06-18 12:34
假定内容在A列(A2起始),分离后的习题在B列,答案在C
列。
B2写公式:
=REPLACE(REPLACE(REPLACE(REPLACE(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1),FIND(")",A2,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1),"____"),FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1),FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1),"____"),FIND("(",A2,FIND("(",A2)+1),FIND(")",A2,FIND(")",A2)+1)+1-FIND("(",A2,FIND("(",A2)+1),"____"),FIND("(",A2),FIND(")",A2)-FIND("(",A2)+1,"____")
C2写公式:
=MID(A2,FIND("(",A2)+1,FIND(")",A2)-FIND("(",A2)-1)&" "&MID(A2,FIND("(",A2,FIND("(",A2)+1)+1,FIND(")",A2,FIND(")",A2)+1)-FIND("(",A2,FIND("(",A2)+1)-1)&" "&MID(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)-FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)-1)&" "&MID(A2,FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1)+1,FIND(")",A2,FIND(")",A2,FIND(")",A2,FIND(")",A2)+1)+1)+1)+1-FIND("(",A2,FIND("(",A2,FIND("(",A2,FIND("(",A2)+1)+1)+1)-2)
然后选中B2:C2,下拉填充
注意题目的括号必须使用全角符号。最好对括号先做一次全角符号替换掉全部半角符号
热心网友 时间:2022-06-18 12:35
CTRL+H调出替换对话框——点击更多选项
点击格式——字体——设置下划线
热心网友 时间:2022-06-18 12:35
不多的话还是建议手调吧