4

私はサイトの Stack Exchange リストを熟読しましたが、これを尋ねるには SO が適切な場所だとしか思えません (少なくとも、いくつかの Excel の質問を見ました)。

私は値の配列を持っていますSheet1.B3:B9。別のシートで、それらのセルの 1 つからランダムな値を取得しようとしています。

機能的なものに違いないと思いますがRANK()、ストローを握っています。

その範囲内のランダムなセルの値を取得するにはどうすればよいですか?

4

2 に答える 2

7

LibreOffice Calc で Sheet1 のセル B3 と B9 の間のランダムなセルを取得するには、次のようにします。

=INDEX(Sheet1.B3:B9, RANDBETWEEN(1,5))
于 2013-02-26T18:36:03.747 に答える
3

Excel では、これにより範囲がランダムに検索されます。

=INDEX(Sheet1!$B$3:$B$9,INT(RAND()*7)+1)

または、ソース データ範囲に名前を付けることもできます

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

Openofficeに当てはまるかどうかわからない

于 2011-06-05T22:28:35.563 に答える