excel随机抽取_随机抽取Excel测试题,竟然如此简单
⼩伙伴们好啊,今天⽼祝和⼤家分享⼀期简单好玩还⽐较实⽤的内容:在题⽬库中随机抽取测试题。
先看效果:
接下来咱们说说具体的操作步骤:
步骤1
先准备好题⽬库的内容,⼀会⼉咱们就是在这⾥⾯提取题⽬了:
步骤2
在“题⽬库”⼯作表的C2单元格输⼊以下公式,将公式下拉:
=RAND()
在“题⽬库”⼯作表的D2单元格输⼊以下公式,将公式下拉:
=RANK(C2,$C$2:$C$53)
此时的表格效果如下图所⽰:
步骤3
切换到“测试问题”⼯作表,在B2单元格输⼊输⼊以下公式,向下复制到B6单元格:=INDEX(题⽬库!B:B,MATCH(ROW(A1),题⽬库!D:D,0))
步骤4
单击【公式】选项卡下的【计算选项】,在下拉菜单中选择【⼿动】:
OK,只要按下F9键,就会⾃动换⼀组新的题⽬了:
最后咱们简单说说公式的意思:
⾸先使⽤RAND函数,为每个题⽬后⾯加上⼀个随机数。
然后使⽤RANK函数得到这个随机数在所有随机数⾥的排名,这样就相当于是给每个题⽬后加了⼀个随机变化的序号。
再说说“测试问题”⼯作表⾥公式的含义:
=INDEX(题⽬库!B:B,MATCH(ROW(A1),题⽬库!D:D,0))
“ROW(A1)”部分的作⽤是得到参数的⾏号,结果为1。公式下拉时,参数会依次变成A2、A3、A4……,⽬的是产⽣⼀组从1开始的递增序号。
MATCH函数以这个序号作为查询值,在“题⽬库”⼯作表的D列中返回对应的位置信息,最后由INDEX函数根据这个位置信息,返回“题⽬库”⼯作表B列的内容。
excel表格随机函数由于“题⽬库”⼯作表D列的排名是随着随机数的变化⽽不断变化的,所以MATCH函数的结果也会不断变化,最终实现了随机提取题⽬内容的要求。
今天的练习⽂件在此,如果有兴趣,可以把练习⽂件中的测试题也做⼀下,看看你的功⼒到了⼏层?
链接: https(敏感字要去掉)://dwz.(敏感字要去掉)cn/VPn1VmK3
提取码: n2i2
图⽂制作:祝洪忠
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论