如何解决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,这样可以有效避免出现重复题目,从而节省准备考试的时间。
热门推荐
“Hi,这是我眼中的新国潮!”
从心理学角度看童话对孩子的影响
时间管理的核心挑战与策略:超越效率与实现生活平衡
DIY从入门到放弃:C盘空间不足?2招让你“白得”50GB
LoongArch内核走过的这些年
库存仅11个月,2025合肥楼市能否逆风翻盘?
玩法创新走到尽头?从休闲到SLG,全球手游正靠"讲故事"突围!
1/3的黑色素瘤来自于已经存在的痣,长在这些地方要注意
Excel多科成绩排名的四种实用方法
抗性糊精的功效与作用
身份证号码格式明细
怎样在银行办理个人理财风险评估?
固态电池再掀热潮,是噱头还是真突破
离职期间可以请长假吗
提前30天申请离职这段时间可以请假吗
两夫妻失去信任,建立信任3招
茼蒿也是中药,有三大功效,古时称为皇帝菜,快来了解一下
宝宝总是咳嗽,为什么要做肺功能检查
如何明确保证金的相关规定?这些规定在交易中有何作用?
社保有欠费可以申请失业金吗
【礼仪】何为礼仪?
低温头疼是什么原因引起的
电脑内存空间不足怎么办?五种实用清理方法
托业考试的全面解析:从基本介绍到应用范围
一本足矣!用30年时间来解读的《山海经》!
高铁上这个“隐藏福利”还有很多人不知道!攻略来了
机械制图:零件上常见的工艺结构和尺寸标注
蓄电池建模、分析与优化附Matlab代码
猴克虎还是虎克猴:五行相生相克的奥秘
属猴和属虎谁克谁 属猴和属虎的能在一起工作吗