Excel 截取字符求解(函数问题)

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:30:02
A2(题号):60、
B2(问题):( )不是安排*****方案的原则。 (A)先**后管内 (B)先**后慢* (C)先**后** (D)先**后**
C2(答案):D
D2(提取问题及答案并合并):=A2&MID(B2,1,FIND("( ",B2,1))&IF(C2="A",TRIM(MID(B2,FIND("(A",B2,1),FIND("(B",B2,1)-FIND("(A",B2,1))),IF(C2="B",TRIM(MID(B2,FIND("(B",B2,1),FIND("(C",B2,1)-FIND("(B",B2,1))),IF(C2="C",TRIM(MID(B2,FIND("(C",B2,1),FIND("(D",B2,1)-FIND("(C",B2,1))),IF(C2="D",TRIM(MID(B2,FIND("(D",B2,1),LEN(B2))),"答案没找到"))))&TRIM(MID(B2,FIND(" )",B2,1)+1,FIND("(A",B2)))
合并后,错误地出现了备选内容.如何调整公式,使之合并后只包含问题和答案,但不包含被选答案呢?

加点分吧~~

=A1&":("&TRIM(MID(B1,FIND(C1,B1)-1,IF(C1="D",LEN(B1),FIND("(",RIGHT(B1,LEN(B1)-FIND(C1,B1))))))&")"&TRIM(MID(B1,FIND(")",B1)+1,FIND("(",RIGHT(B1,LEN(B1)-FIND(")",B1)))-1))

将函数公式导入到Excel后,结果显示"#Value!",请帮助解决!!