如何随机选择excel单元格中的数据

用户可以要求Excel的随机数生成程序来产生需要的结果,将RAND函数(此功能返回一个从0~l之间的随机数)同INT函数(此功能要求整数而不是小数)及INDIRECT函数(返回一个文本字符串)结合使用,结果就是对单元格引用的随机选择(见图6-53)。

若要对数据列区域,这里为Al:A50中的数进行随机选择,可使用以下公式:

=INDIRECT(”A”&INT(RAND()*(50-1)+1))

公式说明:RAND()*(50-1)+1生成一个从1~50之间的随机数;INT则强制生成的随机数为整数;INDIRECT用于返回由文字串指定的引用,这里指定单元格引用是在A列中("A")。

这里的INDIRECT函数用于返回由文字串指定的引用。

语法形式为:INDIRECT(ref_text,al)。

ref-text为对单元格的引用,此单元格可以包含Al-样式的引用、RICl-样式的引用、定义为引用的名称或对文字串单元格的引用;al为一逻辑值,指

明包含在单元格reftext中的引用类型。如果al为TRUE或省略,reftext被解释为Al-样式的引用。如果al为FALSE,ref_text被解释为RICl-样式的引用。


图6-53随机选取单元格区域中的数据

还可以显示该随机选取的数(在Dl单元格)所在单元格的地址,这样更便于查看,使用的公式为:
=ADDRESS(MATCH($D$1,$A$1:$A$50,O),COLUMN(A1))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值