在用Excel进行转换之前,我们需要先在Word里对题库进行整理。正常情况下编辑题库的人不会根据你的需求对题库进行排版,我们需要通过Word的「替换」功能将题库整理成我们需要的格式。
题库一般会把单选、多选、判断集合在一起,为了方便后期在Excel里分类,应该先把不同类型的题目分开进行保存,如果还有简答的话,这种题目就不建议放进Excel里了,老老实实用打印出来背吧。
有些出题人出题时手误在选项序号和符号之间加入空格,先删除空格有助于后面对格式进行处理。在查找栏中输入^w,替换栏中不输入,点击「替换」,即可将空格去除。可以多用几个^w尝试一下,如^w^w删除两个连续空格。^w是Word中的空格代码,你也可以在替换中通过特殊格式找到它。
如果题库将答案单独列出为「标准答案:」,那可以将其一并替换为「@标准答案」,如果答案是写在题干中,那就留到Excel里再进行处理。
一般情况下题干和选项之间会存在换行符,我们导入Excel后希望实现题干和选项都在同一行,但又不希望所有题目都挤在一行,这时候刚刚替换的特殊字符就派上了用场。把^p@替换成为@,同样使用^p^p@甚至^p^p^p@试验一下。^p是换行符的代码,同样可以在特殊符号中找到它。
将处理过的题库另存为TXT文档,然后用Excel打开,原始数据类型选择「分隔符号」,分隔符号勾选「其他」,将之前选择的分隔符号填入对话框中。
如果题库里的答案没有像上文提到的用「标准答案:」列出来,而是写在题目括号中,这样我们可以用函数MID和FIND函数组合提取括号里的答案选项,或者将整个题干复制到新一列,然后用替换的方式分别将*(和)*替换为空,这两个做法都有可能将题目其他括号里不是答案的内容提取出来,但这种情况应该不多见,替换后人工巡查一遍即可。同理用「(*)」替换为空白即可将题干中的答案去除。
在上一步已经把Word题库转换为Excel题库了,如果你跟我一样面对干巴巴的纸张读不下书,还可以把分列出来的答案隐藏起来,用条件格式在题目与选项之间答题。