如何解决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,这样可以有效避免出现重复题目,从而节省准备考试的时间。
热门推荐
轨道交通接触网智能感知与风险评估研究:技术创新助力安全运行
银行的智能柜台业务办理范围和流程?
银耳泡发技巧:温水加白醋,五分钟泡发又大又软
巨蟹座男人的爱情观详解
科学育种技术促进作物改良
角膜炎好后为什么视线越来越模糊
2025宁夏高考政策最新规定,附2025年新高考政策解读
春季旅行:3-5月必去的十大景点推荐
元气骑士:揭秘最强角色,谁是无敌之选?
股票投资心理方面的书,关于股票心理学书籍
电动自行车充电器新国标解读:充电安全有了新保障
家养芦荟怎么养(芦荟日常养护知识)
细菌性咳嗽,能静待自愈吗?
四大平台热播动漫凸显哪些新趋势?
毕业设计:基于协同过滤算法的动漫电影个性化推荐系统
红霉素眼膏如何正确涂抹
我的世界:如何大量获取钻石?做一个红石门,钻石就是钥匙
水培植物适合搭配哪些植物?如何选择合适的水培植物?
守护清晨第一餐:别让胆囊为你的疏忽买单
世界的本质是函数,函数是什么?
项目文档如何快速编写
连锁经营店与独立经营店:本质差异的深度剖析
近几年最好看的十本无限流小说,通宵追更过瘾,不睡觉也要看!
光量子芯片焊接技术的挑战与解决方案
二战刚刚结束,日本总人口为何比1940年增加了1000万?有三个原因
单元化架构,分布式系统的新王!
文具用品开店需要哪些手续?开文具用品加盟店需要什么证件?
团学组织是什么?详解高校学生管理重要组成部分
Android系统流畅性揭秘:硬件 vs 软件,版本更新关键
大灰狼和小红帽的故事主要讲了什么