手机版

随机抽取试题 请采取简单的方法

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

你好,我的朋友。今天,我想和大家分享一个简单、有趣、实用的内容:从题目库中随机抽取试题。

先看效果:

接下来,我们来说说具体的操作步骤:

第一步

先准备好主题库的内容,然后我们再从中提取主题:

第二步

在“主题库”工作表的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或者邮箱删除。