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

2024-11-24 11:49:25
推荐回答(1个)
回答1:

单选可以做,如图

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试一下