[[20190224180552]] 『別シートのデータをランダムに選び入力』(エクセルファン北海道) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『別シートのデータをランダムに選び入力』(エクセルファン北海道)

セルA1に、別シートにあらかじめ入力しておいたA1〜A10のデーターをランダムに選び、入力するということは可能でしょうか(そのような関数はありますか)?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


RANDBETWEENで乱数1〜10を発生させ、INDEXで取り出しては如何でしょうか。


=INDEX(Sheet1!$A$1:$A$10,RANDBETWEEN(1,10))

F9キーで乱数が再計算されます。
固定した場合はコピーして値として貼り付けで確定させて下さい。
(ななし) 2019/02/24(日) 18:29


 または、

 = INDEX(Sheet2!A1:A10,INT((10 - 1 + 1) * RAND() +1))

 なんてのもあります。
(SoulMan) 2019/02/24(日) 18:37

書き込みありがとうございます。
別シートのA1〜A10のデータは日本語(文字)にしたいのですが、その場合、どのようにしたらよいでしょうか?
(エクセルファン北海道) 2019/02/24(日) 20:48

すみません。= INDEX(Sheet2!A1:A10,INT((10 - 1 + 1) * RAND() +1))を入力したらできました。ありがとうございます。
(エクセルファン北海道) 2019/02/24(日) 20:55

ななし さんの
 >=INDEX(Sheet1!$A$1:$A$10,RANDBETWEEN(1,10)) 

を確認するときに、実際のシート名に修正しましたか。

(マナ) 2019/02/24(日) 21:25


実際のシート名にしていませんでした。修正するとできました。ありがとうございます。
(エクセルファン北海道) 2019/02/24(日) 21:29

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.