
No.4ベストアンサー
- 回答日時:
関数だけでは難しいと思います。
いわゆるシャッフルですよね。
例えば次のように行います。
A1~A9まで、田中、鈴木、木村・・・、と名前を入れます。
B1~B9まで、=RAND() と入れます。
すると、B1~B9には、0.987、0.643、0.2122・・・と、乱数が表示されます。
そこで、B1をキーにして、並べ替えを行います。
とすれば、実質A列をシャッフルできます。
参考URL:http://homepage2.nifty.com/mako-chan/excel/excel …
この回答へのお礼
お礼日時:2005/04/03 11:53
出来ました、ありがとうございます
私の望んでいた答えに一番近いです、というかそのものです、こんなに簡単な方法があったなんて、知らなかったのが恥ずかしいくらいですね
感謝です、またなんかあったらお願いします
ありがとうございました
No.3
- 回答日時:
関数で並べ変えたものを別シートなどに取得したい場合には(rand関数を非表示にしたい場合など)、以下の数式を入力してF9キーを押します。
(並べ替えの列がC列でRAND関数をB列に記載した場合)。
=INDEX(C:C,RANK(B2,B:B,ROW()))
場合によれば、「ツール」「オプション」「計算方法」で自動のチェックを手動にしたほうがよいかもしれません。
No.2
- 回答日時:
こんばんわ。
乱数を発生させる関数は「=RAND()」です。
この関数をキーとなる列にずらっと配置して。。。
その列を昇順なり、降順で並べ替えれば御期待の動作になると思いますよー(^o^)丿
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセル・違う幅の列や行を複...
-
エクセル2007で1列おきに...
-
エクセルで複数のセルをランダ...
-
6桁の数字の上2桁で表される数...
-
エクセルの列が左右逆に・・・・
-
エクセルの数式について教えて...
-
マクロボタンを押すと、ファイ...
-
VBAでエクセルシートを更新...
-
エクセル 日付順に並べてかえた...
-
「24日の0時」って・・・
-
日付の大小の表現
-
エクセルのチェックボックスを...
-
エクセルで数字から名前に変...
-
「時間」、「期日」、「日付」...
-
差し込み印刷に当日の日付が入...
-
excelで、セル内に文字が入力さ...
-
回覧板の日付について質問です...
-
Excel 隣のセルが空白以外の場...
-
EXCELで日付を****年上期、****...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最高値、最低値の日...
-
エクセルの列が左右逆に・・・・
-
エクセル・違う幅の列や行を複...
-
エクセル2007で1列おきに...
-
エクセルで複数のセルをランダ...
-
VBAで「カーソル位置はO列...
-
【マクロ】複数シートのデータ...
-
Office2007の操作について
-
エクセル データの並べ替え
-
エクセルの並べ替えの意味がい...
-
エクセルの並び替え変だけど
-
エクセルのデータ入力に関して
-
エクセル
-
エクセル範囲指定に列見出しを...
-
Excel ある行と列が交わったと...
-
エクセルVLOOKUPについて
-
VBA初心者です。集計のやり方を...
-
エクセルの複合計算
-
差込印刷 表に左列終了後右列...
-
エクセルで列の幅を広げたいの...
おすすめ情報