如何解决Excel从题库中随机抽取的题目不重复?
创作时间:
作者:
@小白创作中心
如何解决Excel从题库中随机抽取的题目不重复?
引用
1
来源
1.
https://www.tuituisoft.com/office/27862.html
有时候我们在准备考试时,会使用Excel从题库中随机抽取几道题,但是由于Excel的随机抽取功能,有时候抽取出来的题目会重复,如何解决这一问题呢?
使用公式排除重复题
将要抽取的题目放在A列,例如A1
A20,将已经抽取的题目放在B列,B1B6。在C1单元格中输入“=RAND()*20”,复制下拉即可,C1
C6,这样C1C6就是6个随机数,它们在0~20之间,可以重复也可以不重复。
接下来就是要把表格里C列的随机数转化为A列的实际题目,输入
=INDEX($A$1:$A$20,MATCH(C1,$A$1:$A$20,0))
,表达式会找到C1是A1、A2……A20中的哪一个,他就是实际的抽取题目;A列和C列可能会重复,导致抽取出来的题目重复,我们要排除这个问题,于是加入IF函数:先在D1输入
=IF(COUNTIF($B$1:$B$6,INDEX($A$1:$A$20,MATCH(C1,$A$1:$A$20,0)))>0,"",INDEX($A$1:$A$20,MATCH(C1,$A$1:$A$20,0)))
,然后下拉即可,最后在B列就会显示出实际的抽取题目,而且不会重复。
使用VBA实现随机抽取不重复题目
此外还有另外一种方法,那就是使用VBA。当我们需要在Excel中随机抽取不重复的题目的时候,可以通过VBA来实现。VBA可以实现高效的随机抽取,而且还可以实现抽取到重复项时自动忽略的功能,效率较高。
这是针对如何解决Excel从题库中随机抽取的题目不重复的问题,总结下就是使用公式排除重复题或者使用VBA,这样可以有效避免出现重复题目,从而节省准备考试的时间。
热门推荐
为什么你的雨刮器异响、刮不净?只需用这一妙招,立马排除烦恼
“长寿之乡”的“长寿秘籍”
近期高发,这种病让人又痒又痛!最近返乡或去旅游的一定要注意(不是感冒)
《终南别业》该如何赏析?其创作背景是什么?
充电运营商必看!25条场站安全风险梳理及预防建议
外贸代理出口退税要求标准:企业顺利退税的指南
《宋史·章衡传》原文阅读及译文
7大类型、10种话术、5个步骤:电信诈骗“套路”大起底
JS如何验证全国手机号
全自动品检机如何提升印刷质量
颈椎病引起的头晕是什么症状
《江河日上》剧情分析:郑寒江被调查,纪委副书记严哲至少犯了五个错误
如何缓解手拿重物后的疼痛?
M16螺母的尺寸及用途
提升自信的4 个秘诀,让你成为更好的自己
彗星的别称与特征:揭秘“扫把星”的神秘面纱
快来看 花开了!我国野生杜鹃分布现状一览
菲律宾眼镜蛇是世界上毒性最强的眼镜蛇,其毒性跟眼镜王蛇相媲美
工程塑料合金的优势与应用前景分析
童年创伤如何影响精神病患者大脑功能连接?最新研究揭示关键机制
【AIGC】深入解析GPT、BERT与Transformer模型(最全详解)
94版84集《三国演义》:拍摄背后的故事远比电视剧还精彩
如何查询400电话号码的相关信息?
Switch平台最佳多人合作游戏推荐:家庭欢聚与好友畅玩的首选
为什么清明节总是下雨?冷暖空气交汇与文化传统交织的奥秘
家庭教育的10个"怎么办",父母请花5分钟看看
吲哚布芬片的作用及副作用是什么
皮肤诊断仪:科技赋能美肤新时代
香港DSE考试语文可以是简体中文作答吗?
山东淄博烧烤上新!地方特色菜+传统文化演出,烟火气拉满