今エクセルで、乱数による並べ替えをした後のデータを、
さらに無作為に抽出する方法を考えています。
分かりにくいので、例を挙げますと、
A列:果物(リンゴ、みかん、バナナ…)
B列:花(桜、菊、ひまわり…)
C列:色(赤、青、緑…)
D列:国(米国、中国、日本、英国…)
E列:県(大阪、愛知、北海道、愛媛…)
と並んでたとしますと、
1.各列の中で、乱数を使って並べ替えを行う
2.さらに、列ごとに並べ替えを行う
をやりたいと思っています。
1は、乱数に対応させて並べ替えを行うことはできました。
(rand関数に対応して、昇順などで各セルを並び替える)
問題は、1の並び替えの後、A1、B1、C1、D1、E1の5つのセルを
並び替えたいと思っているのですが、その方法が分かりません。。
もちろん、1をした後でしたら、5つのセルをどこかにコピーして
また、乱数に対応させて並べ替えを行えばできるのですが、
一度に、2つの並べ替えを行いたいと思っています。
それも、1の後に、2の並べ替えを行う、という順番付きで。。
(2は1の後でないと、できないので)
或いは、逆に、2の列の並び替えを行って、それから各列の並び替えでもいいんですが、
とにかく、
青、北海道、ひまわり、英国、りんご
米国、桜、緑、バナナ、愛媛
…
というような、並びをたくさん、作りたいということです。
すみません、例えが悪いので、これを使って何するの??と思うかも知れませんが、
この並び替えのニーズがあります。
どなたか、やり方がお分かりになる方、どうぞ、ご教授下さい。
(意味が分からない方、どうぞご質問下さい)
No.2ベストアンサー
- 回答日時:
もし行列入れ替えの方法をお聞きになっているのなら以下の方法で。
1.行列を入れ替えたいすべてのセル範囲を選択して「コピー」する。
2.表示させたい新たな場所で右クリックし「形式を選択して貼り付ける」-「行列を入れ替える」にチェックを入れて「OK」をクリック。
あとはそれを同様に乱数で並び替えれば出来上がりです。
※もし、それらのすべての作業を自動でさせたいという意味なら、それ用のマクロ作成ということになるかと。
ありがとうございます!やはりマクロですか~。
マクロは実は不勉強で、理解できてないのですが、
もしご存知でしたら、どう組むか、ソースの一例を教えて頂けると助かります。。
ワーク関数でできたら、とても助かりますが。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 郵便番号順に並び変えたい 同じ番号が複数あるとき 4 2022/04/28 18:35
- その他(Microsoft Office) Excel 2列分のDATAの並べ替え 1 2023/01/01 17:12
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- Excel(エクセル) エクセルでの色付け 5 2022/10/09 18:58
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- その他(Microsoft Office) 1の行を固定した上でVBAを用いて日付順に自動並べ替え 2 2022/06/06 15:09
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- その他(Microsoft Office) エクセルで串刺ししたシートの並べ替えをしたいです 4 2023/02/14 11:59
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
PowerPointで表の1つの列だけ...
-
LOOKUP関数を使えばいいのでし...
-
エクセルで二つの数字の小さい...
-
エクセルの表から正の数、負の...
-
エクセル 文字数 多い順 並...
-
50人を数回、グループ分けする...
-
エクセルで最初のスペースまで...
-
重複行を削除して数値を合算し...
-
Excelで、A列にある文字がB列...
-
A,B,C3種類の文字で無限列を作る
-
VBAで文字列を数値に変換したい
-
エクセルで文字が混じった数字...
-
コミックマーケットについて
-
Excel元に戻す方法を教えてくだ...
-
エクセルで休日日数・連休日数...
-
VBAでセル入力の数式に変数を用...
-
エクセルで2列のセルを連続して...
-
エクセルマクロ:複数列 重複...
-
エクセルかグーグルスプレッド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報