- ベストアンサー
エクセルで複数のセルをランダムに並べ替えるには?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
関数だけでは難しいと思います。 いわゆるシャッフルですよね。 例えば次のように行います。 A1~A9まで、田中、鈴木、木村・・・、と名前を入れます。 B1~B9まで、=RAND() と入れます。 すると、B1~B9には、0.987、0.643、0.2122・・・と、乱数が表示されます。 そこで、B1をキーにして、並べ替えを行います。 とすれば、実質A列をシャッフルできます。
その他の回答 (3)
- macchan1
- ベストアンサー率38% (52/136)
関数で並べ変えたものを別シートなどに取得したい場合には(rand関数を非表示にしたい場合など)、以下の数式を入力してF9キーを押します。 (並べ替えの列がC列でRAND関数をB列に記載した場合)。 =INDEX(C:C,RANK(B2,B:B,ROW())) 場合によれば、「ツール」「オプション」「計算方法」で自動のチェックを手動にしたほうがよいかもしれません。
お礼
回答ありがとうございます でも、これ難しいです
- sakusaku_panda
- ベストアンサー率31% (5/16)
こんばんわ。 乱数を発生させる関数は「=RAND()」です。 この関数をキーとなる列にずらっと配置して。。。 その列を昇順なり、降順で並べ替えれば御期待の動作になると思いますよー(^o^)丿
お礼
回答、ありがとうございます 方法が良く飲み込めなかったけど NO、3の答えを見て同じ方法だとわかりました、飲み込みが悪くてすみませんでした
- sakusaku_panda
- ベストアンサー率31% (5/16)
こんばんわ。 乱数を発生させる関数は「=RAND()」です。 この関数をキーとなる列にずらっと配置して。。。 その列を昇順なり、降順で並べ替えれば御期待の動作になると思いますよー(^o^)丿
関連するQ&A
- エクセルで複数のセルをランダムに並べ替えるには?
複数のセルに文字を入れて、ランダムに並べ替える方法を誰か知りませんか、選択範囲に乱数を発生させるのではなく複数のセルの選択範囲内をランダムに並べ替える方法です 並べ替えを使うと、何かしらの法則に従って並べ替えは出来るんですが、ランダムに並べ替える方法がわかりません 誰か知ってる方、教えてください
- 締切済み
- その他(Windows)
- Excel で 10個のセルに、0から9を一つ一つランダムに表示したい
子供の算数の問題を作成するために考えているのですが、Excel で10個のセルに、0から9を一つ一つランダムに表示したいのです。ただ、一度使用した数字は、二度と使用しないようにするためにいい方法はないでしょうか。 例1 2.5.8.6.3.9.7.4.1.0 例2 1.4.7.2.0.5.8.3.6.9 など、乱数等を使用した方がいいと思うのですが、if関数は、最大7つまでしか、判断だきないそうです。 ランダムであり、一度使用した数字は、使用せず、0から9をそれぞれ表示する方法は、ないでしょうか。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル:色の付いたデータをまとめて抽出したい。
いつも、参考にさせて頂いております。エクセルの抽出について教えて頂きたい事があり、こちらでアドバイスを頂こうと思いました。例えば エクセルの並べ替えで最優先で並べ替えで 昇順又は降順を指定 ↓ 2番目に優先されるキーで昇順又は降順で並べ替えを行ないます。 次に、塗りつぶしの色が付いたセル(データを入力しています。)だけをまとめて抽出する場合どのような操作を行なえばよいでしょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- randやrandbetweenを降順で並び替える
rand関数やrandbetween関数で出した乱数を昇順または降順に並び替える方法はありますか。 普通の並べ替えでは並べかえた瞬間に値が更新されて実質並び替えられていない,という状態になってしまいます。
- 締切済み
- Excel(エクセル)
- 複数のセルの文字を違うシートの一つのセルに表示するには
複数のセル たとえばA1:B8にそれぞれ文字が入っているとします それを別のシートの C5にまとめて表示させたいのですが 何か方法がありますか? 複数のセルに入っているのは数字ではなく文字で それをそのまま まとめて表示させたいのです 関数でできるのかと調べてみたのですが エクセルは初心者なものでいまいちわからなくて・・・
- ベストアンサー
- オフィス系ソフト
- エクセル関数?でランダム入力について
エクセルにて質問です。 一つのシートで横列(アルファベット)は同じで、縦列(数字)は二列ずつのセットで… もしセル R11に何もなければ(空欄なら)→ A11からBP12までのセルを薄い灰色で塗りつぶす もしセル R11に何かあれば→ Y11に15~22までのランダムの数字 Z11に0~59までのランダムの数字 BC11に8~11までのランダムの数字 BD11に0~59までのランダムの数字 ……… ……… ……… もしセル R39に何もなければ(空欄なら)→ A39からBP40までのセルを薄い灰色で塗りつぶす R39に何かあれば→ Y39に8 Z39に0~59までのランダムの数字 BC39に12~17までのランダムの数字 BD39に0~59までのランダムの数字 というものを作成したいのです。 尚、ランダム数字の値は上記の様に変更可能なものを希望です。 上記の内容になりますと、複数セルの塗りつぶしが含まれるので関数だけでは無理でしょうか? また、マクロ使用で可能ならコードを教えてもらえたら助かります。 エクセルに詳しい方おしえてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCELの並べ替えについて
エクセルで、セル内に文字と数字を組み合わせたデーターの並べ替えがうまくできません。 一行目に「ユ、チ、ホ、キ」のいずれかのカタカナ1文字と5桁の数字を組み合わせたデータの並べ替えを行うと、 数字の部分が並べ替えがされません。 ・オプションのユーザ設定リストで「ユ、チ、ホ、キ」と設定し、数字は昇順に並べたい。 <例>降順で設定すると、 ユ72035 ユ02100 ユ02020 ユ00393 ユ00285 チ34600 チ09650 チ02860 チ02845 チ00300 チ00055 キ00110 ユ、チ、キの順となりますが、数字の部分は、降順になってしまいます。 降順で設定すると キ00110 チ00055 チ00300 チ02845 チ02860 チ09650 チ34600 ユ00285 ユ00393 ユ02020 ユ02100 ユ72035 文字の部分がキ、チ、ユと逆になり、数字の部分が、ばらばらです。 どのように設定すれば、先頭文字がユ、チ、キ、ホの順の数字部分が昇順になるでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルの並べ替え「降順」について
エクセルで「降順」に並べ替えをしたいのですが 上手くいきませんので教えてください。 F列のセルに、他のシートからVLOOKUPで数値を返しており、 F列を「並べ替え→降順」とすると、データがごっそり消えてしまいます。 昇順は問題なくできますが、降順にすると消えてしまいます。 他の列は問題なく降順にできます。 エクセルのバージョンは2016、OSはWindows11です。 よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
お礼
出来ました、ありがとうございます 私の望んでいた答えに一番近いです、というかそのものです、こんなに簡単な方法があったなんて、知らなかったのが恥ずかしいくらいですね 感謝です、またなんかあったらお願いします ありがとうございました