EXCEL表格中建立题库,随机抽选题目,怎样做?
答案:4 悬赏:60 手机版
解决时间 2021-12-02 06:22
- 提问者网友:佞臣
- 2021-12-01 15:12
EXCEL表格中建立题库,随机抽选题目,怎样做?
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-12-01 15:29
方法1:INDIRECT函数+RANDBETWEEN函数
在单元格C1输入公式:" =INDIRECT("a"&RANDBETWEEN(1,10)) "
然后回车(即按“Enter"键)
你会发现单元格C1为随机从A1:A10提取的一个数。
将鼠标放到单元格C1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。
但是需要注意的是:RANDBETWEEN函数是易失性函数,你每更改任意一个单元格,公式“=INDIRECT("a"&RANDBETWEEN(1,10)) "的值都会发生变化。
如果想避免这种情况,你可以复制公式区域,然后数值粘贴在同一区域。
方法2:OFFSET函数+RANDBETWEEN函数
在单元格E1输入公式:" =OFFSET($A$1,RANDBETWEEN(0,9),)"
然后回车(即按“Enter"键)
你会发现单元格E1为随机从A1:A10提取的一个数。
将鼠标放到单元格E1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。
从一行数据中随机提取一个数
"从一行数据中随机提取一个数" 与 前面所述"从一列数据中随机提取一个数"是类似的。
下面一张图片分别用“INDIRECT函数+RANDBETWEEN函数”、“OFFSET函数+RANDBETWEEN函数”来随机提取一行数据(单元格区域A26:J26)中的一个数。
其中,单元格B30的公式为“ =INDIRECT("r26c"&RANDBETWEEN(1,10),0) “
单元格E30的公式为“=OFFSET($A$26,,RANDBETWEEN(0,9))“
在单元格C1输入公式:" =INDIRECT("a"&RANDBETWEEN(1,10)) "
然后回车(即按“Enter"键)
你会发现单元格C1为随机从A1:A10提取的一个数。
将鼠标放到单元格C1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。
但是需要注意的是:RANDBETWEEN函数是易失性函数,你每更改任意一个单元格,公式“=INDIRECT("a"&RANDBETWEEN(1,10)) "的值都会发生变化。
如果想避免这种情况,你可以复制公式区域,然后数值粘贴在同一区域。
方法2:OFFSET函数+RANDBETWEEN函数
在单元格E1输入公式:" =OFFSET($A$1,RANDBETWEEN(0,9),)"
然后回车(即按“Enter"键)
你会发现单元格E1为随机从A1:A10提取的一个数。
将鼠标放到单元格E1的右下角,等到鼠标标志变为小十字,按下鼠标左键然后往下拖,你会发现拖出的数据都为随机从A1:A10提取的一个数。
从一行数据中随机提取一个数
"从一行数据中随机提取一个数" 与 前面所述"从一列数据中随机提取一个数"是类似的。
下面一张图片分别用“INDIRECT函数+RANDBETWEEN函数”、“OFFSET函数+RANDBETWEEN函数”来随机提取一行数据(单元格区域A26:J26)中的一个数。
其中,单元格B30的公式为“ =INDIRECT("r26c"&RANDBETWEEN(1,10),0) “
单元格E30的公式为“=OFFSET($A$26,,RANDBETWEEN(0,9))“
全部回答
- 1楼网友:酒醒三更
- 2021-12-01 18:22
给你做了个简单的示例,不用题库,所有题随机出。你试试看。
每更改一次单元格(双击任意单元格即可),内部数据会随机变动一次。
虽然已经采纳,还是帮你修正一下函数。看附件,解决了除不尽的情况。
- 2楼网友:拜訪者
- 2021-12-01 17:26
用VB操控EXCEL对象,比方说题库里有2000道题目,分成四大类,四个工作表。VB程序首先生成一个500以内的不重复随机数,表示该类里的任意一道题目,再通过操控EXCEL对象找出该题目,得到20道题目,以此类推找出其他三类的各20道题目,凑成80道题。显示在程序显示区内。追问不懂啊
- 3楼网友:英雄的欲望
- 2021-12-01 16:40
随机抽取打算怎么抽取呀?估计还是可以做的追问我的思路是,在sheet1中把所有100以内的加、减、乘、除运算题全面罗列,随机抽取加、减、乘、除各20道题,共80道题在sheet2中显示,可以直接打印出来让孩子做练习
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯