随机抽取试题 请采取简单的方法
你好,我的朋友。今天,我想和大家分享一个简单、有趣、实用的内容:从题目库中随机抽取试题。
先看效果:
接下来,我们来说说具体的操作步骤:
第一步
先准备好主题库的内容,然后我们再从中提取主题:
第二步
在“主题库”工作表的C2单元格中输入以下公式,然后下拉该公式:
=RAND()
在“主题库”工作表的D2单元格中输入以下公式,然后下拉该公式:
=RANK(C2,2:加元,53加元)
此时,表格效果如下图所示:
第三步
切换到“试题”工作表,在“B2”单元格中输入以下公式,并将其复制到“B6”单元格中:
=INDEX(主题库!B:B,MATCH(ROW(A1),主题库!D:D,0))
第四步
单击公式选项卡下的计算选项,并从下拉菜单中选择手动:
好的,只要你按F9键,你就会自动切换到一组新的主题:
最后,让我们简单谈谈公式的含义:
首先,使用RAND函数在每个主题的后面添加一个随机数。
然后用RANK函数得到这个随机数在所有随机数中的排名,相当于给每个题目加一个随机数。
再说一遍“试题”工作表中公式的含义:
=INDEX(主题库!B:B,MATCH(ROW(A1),主题库!D:D,0))
“ROW(A1)”部分的作用是得到参数的行号,结果是1。当公式被下拉时,参数将依次变为A2、A3、A4……以便生成一组从1开始递增的序列号。
MATCH函数将此序列号作为查询值,并返回“主题库”工作表d列中对应的位置信息。最后,INDEX函数根据这个位置信息返回“主题库”工作表b列的内容。
因为“主题库”工作表中D列的排名会随着随机数的变化而不断变化,MATCH函数的结果也会不断变化,最终实现随机抽取主题内容的要求。
今天的练习档案在这里。如果你感兴趣,也可以做练习文件中的试题,看看你的技能达到了多少层。
版权声明:随机抽取试题 请采取简单的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。