excel中,一个单元格中有一个题目(分单选和多选),如何只保留题目答案.删除错误答案..

2020-06-16 教育 202阅读

单选可以做,如图

E2=LEFT(C2,FIND(CHAR(10),C2)) &CHAR(10) & MID(C2,FIND(B2&"、",C2),FIND(CHAR(10),C2,FIND(B2&"、",C2)+1)-FIND(B2&"、",C2))

加上多选一起混合的话,这样做,如图

E2=CONCAT(LEFT(C2,FIND(CHAR(10),C2)) &CHAR(10),IF(ISERROR(FIND({"A","B","C","D"},B2)),"",MID(C2,FIND({"A、","B、","C、","D、"},C2),FIND({"B、","C、","D、","$$$"},C2&"$$$")-FIND({"A、","B、","C、","D、"},C2))))

以上是假设为只有4个选项,如果有A-F,那就把ABCD改为ABCDEF就是,$$$的目的是为了找到最后一个位置,你可以用在题目中不会出现的字符,比如¥¥¥之类

有时char(10)不对,就改成13试一下

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com