エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エクセルで複数のセルにあらかじめ用意した単語を重複せずにランダム表示させる方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エクセルで複数のセルにあらかじめ用意した単語を重複せずにランダム表示させる方法
くじのようにランダムに並べ替えて表示・印刷したいということでしょうか。 用意した単語は重複していな... くじのようにランダムに並べ替えて表示・印刷したいということでしょうか。 用意した単語は重複していないものとして、こんな方法が考えられます(手元の Excel2003 で確認)。 途中計算用にセルを30個用意し(例えば Z1~Z30 など印刷範囲の外に)、 それぞれに "=RAND()" という式を入力する。 次に、C1に "=INDEX($A$1:$A$30,RANK($Z1,$Z$1:$Z$30))" という式を入力し、 このセルをコピーして C2~C30 に貼り付ける。 ・RAND() は、 0.0 以上 1.0 未満の乱数を発生させる関数です。 Z1~Z30 には、異なる30個の数値が入ることになります(重複する可能性は非常に低いはず) ・RANK(数値,セル範囲) は、その[数値]が、[セル範囲]中の各セルの内容の中で何番目に大きいか、を返します。 C1~C30のそれぞれの中で計算