質問: excelで事前にセルに入力した言葉をランダムに表示 例えばa1に「いぬ」 a2に「ねこ」 a3に「ぞう」 a4に「たぬき」 a5に「きつね」と入力します 次に b1~b10に 「いぬ」「ねこ」「ぞう」「たぬき」「きつね」のいずれかを自動にランダムに表示する方法を教えてください こんな便利な機能があれば良いと思うのですが・・・
回答: =indirect("a"∫(rand()/0.2)+1) int(rand()/0.2)+1 で1~5までの整数が得られます。 int(rand()/0.1)+1 で1~10までの整数が得られます。 int(rand()/0.02)+1 で1~50までの整数が得られます。 int(rand()/0.01)+1 で1~100までの整数が得られます。 それでa1からa5、a1からa10、a1~a50、a1~a100のセルの内容を取得しています。a2からなら+2にしてください。 f9キーを押すたびに再計算されて、表示も変わります。