如何在OpenOffice Calc中获取随机单元格?

4
我已经查看了Stack Exchange网站列表,我认为SO是询问这个问题的正确地方(至少我看到了一些关于Excel的问题)。
我有一个值数组Sheet1.B3:B9。在另一个工作表中,我想从其中一个单元格中获取随机值。
我认为这必须与RANK()函数有关,但我感到很茫然。
如何在该范围内获得随机单元格的值?
2个回答

7
在LibreOffice Calc中,要在Sheet1的B3和B9单元格之间获取随机单元格,可以执行以下操作:
=INDEX(Sheet1.B3:B9, RANDBETWEEN(1,5))

3
在Excel中,这将会在范围内进行随机查找。
=INDEX(Sheet1!$B$3:$B$9,INT(RAND()*7)+1)

或者您可以为源数据范围命名

=INDEX(RandDataSource,INT(RAND()*ROWS(RandDataSource))+1)

不知道它是否适用于Openoffice


指引我查阅索引帮助我找到了这个页面:http://wiki.services.openoffice.org/wiki/Documentation/OOo3_User_Guides/Calc_Guide/Address,_Indirect,_Offset,_Index#INDEX_returns_cells_inside_a_specified_range 。谢谢您的帮助。 - Stephen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接