美文网首页
Excel中如何将选项后的内容填到括号里?

Excel中如何将选项后的内容填到括号里?

作者: 少臣的梦想 | 来源:发表于2019-08-27 00:55 被阅读0次

    背景:应国家电网总局要求,需要进行相关考试,现题库已发送给各工作人员,但要求资料整理人员将答案选项后的内容填到括号里去!(A列为填写项,B列为选项,C列为答案)

    问题截图 效果图

    步骤:

    1、B列中,“$”、“.”和“A,B,C,D”均无用处,将其一次性全部替换掉;A列把()替换成“+”或者其他字符都可以(当“()”分隔符进行分列,此举不可行,题主试验过);Ctrl+H替换,结果如下图

    替换后

    2、根据分隔符“+”、“;”将A,B两列进行分列,分列后并在第一行添加A,B,C,D; 如下图

    3、A列和B列分列完成后,在A列后插入1列,用来=G列的选项,复制,粘贴为数值。或者直接将G列移动到A,B两列之间(便于观看),如下图

    G列复制粘贴到A列后一列

    4、在B列后插入一列,使用MATCH函数,输入公式=MATCH(B2,$E$1:$H$1,0)并向下填充,可得到每个题目答案选项所对应的A,B,C,D属于E~H的第几列;如图:

    MATCH函数使用后

    5、在C列前再插入1列,写公式=ROW(A2)-1,用来表示每个题目对应的行数;现在已知每个题目答案所对应的行数和列数,那么在C列后再插入一列(答案内容列)用来写公式=INDEX($G$2:$J$547,C2,D2),其中$G$2:$J$547表示题库答案选项范围,C2和D2表示题目答案对应的行数和列数,做好后如下图:

    INDEX和MATCH函数的结合使用

    6、选中整篇文档数据,将其复制并右击粘贴为数值,删除B,C,D三列,并在A列后和E列后插入1列,分别填充“( ” 和 “ )”,如下图:

    为选项内容添加括号

    7、在E列后插入1列,利用“&”将A,B,C,D,E列连接起来,并选中整篇文档数据,复制,粘贴为数值,并删除A,B,C,D,E列,效果如下图:

    用“&”连接后

    8、如果B,C,D,E,F列不需要,可以删除或者隐藏,只保留A列进行打印!

    以上就是关于如何将答案选项后的内容填到括号里的全部步骤,其中具体细节没有展开,仅给大家提供解决问题的思路,如果您还有更简洁的办法,可以给我留言,感谢各位的耐心观看!

    相关文章

      网友评论

          本文标题:Excel中如何将选项后的内容填到括号里?

          本文链接:https://www.haomeiwen.com/subject/oewjectx.html