- ベストアンサー
1から50までの整数をバラバラに並べ替えたい
エクセルのA列に1~50までの整数を上から順に入力してから、それらをバラバラに並べ替えたいのですが、エクセルの関数を使って並べ替えることはできますか?できるとしたらそのやり方はどうするのですか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
RANK関数の解説HPです。 http://www.officetanaka.net/excel/function/function/rank.htm 関数の使い方は、 挿入 ↓ 関数 ↓ 関数の分類:全て表示 または 統計 関数名から「RANK」を選択 ↓ 「この関数のヘルプ」をクリック で関数のヘルプが表示されます。
その他の回答 (4)
- marbin
- ベストアンサー率27% (636/2290)
ソートについての解説HPです。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html
- gyouda1114
- ベストアンサー率37% (499/1320)
RAND関数(乱数を発生させる関数)を使います。 A列に1~50の数値 B1に=rand()下方にオートフィル B列をキーに並べ替え ランダムな並べ替え-RAND関数 http://www.relief.jp/itnote/archives/002279.php
補足
もう少し理解に時間が必要かもしれません。後はまた明日出勤してから考えます。
- marbin
- ベストアンサー率27% (636/2290)
A1=RAND() A1をコピーしA50まで貼り付け B1=RANK(A1,$A$1:$A$50,1) B1をコピーしB50まで貼り付け でいかがでしょう?
補足
できました!といっても、そのまま入力しただけですが・・・ B1=RANK(A1,$A$1:$A$50,1) の部分は何を表しているのでしょうか。
- fujillin
- ベストアンサー率61% (1594/2576)
RAND()関数でB列に乱数を並べておいて、それをキーにして並べ替えると、A列はバラバラの数字(1~50)になりませんか?
補足
う・・・すみません、キーにして並べ替える、という表現の意味がわからないので教えていただけますか?
補足
HPリンク行ってみました・・・なんとなく・・・わかりそうな感じです!!