EXCEL表格中建立题库,随机抽选题目,怎样做

 我来答
独立团云少49
2015-09-25 · TA获得超过438个赞
知道小有建树答主
回答量:296
采纳率:100%
帮助的人:68.8万
展开全部

方法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))“


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式