• ベストアンサー

エクセルの大量のデータの行をランダムに並び替える方法

エクセルで表を作成したのですが、データを間引きしたいと思っています。 きちんと作成した表をある程度、規則性もないデータにしたいため、行をランダムに並び替えて、ごっそり半分くらい削除してしまえば、いいのではないかと思いつきました。ただ、ランダムにデータを並べる方法というのはあるのでしょうか? 結果的にランダムにデータが間引ければ、いいので、もしよい方法がありましたら教えてください。手で作成したデータは1000*30件程度です。がんばれば手で間引けないこともないのですが、もっと効率的な方法がありましたら、非常に負荷軽減になるのでお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • driverII
  • ベストアンサー率27% (248/913)
回答No.1

データの最後に列を追加し(例えばB)、そこの最初の行のセル(例えばB1)に=rand()*10000と入力します。 で、B1を選択し、右下のカーソルをドラッグし、最後の行までひっぱります。 で、ランダムなデータができましたので、あとはB列で並べ替えればOKでしょう。

shyteddy
質問者

お礼

なるほど。思ったより簡単な方法があり感動しました。おかげさまで作業が完了しました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • driverII
  • ベストアンサー率27% (248/913)
回答No.2

操作の参考URLです。 並べ替えの操作の説明も参考URLのどこかにある筈です。

参考URL:
http://www.sharp.co.jp/mebius/excel/excel07b.html
shyteddy
質問者

お礼

役にたちそうな情報ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの行をランダムに入れ替えたい

    分かる方是非教えてください。 エクセルで1行に1項目、計400行程度の資料を作成しました。 この400項目の並びをランダムに入れ替えたいのですが 良い方法があるのでしょうか?

  • エクセル、行のランダムについて

    エクセル、行のランダムについて エクセルで行のランダムについて教えてください。 仮にエクセルシートに以下のようなデータがあるとします。  |  A  |  B  |  C  |  D  |  E  | 1|    |今日は |昨日は |明日は |    |  2|    |良い  |悪い  |普通の |最悪な |  3|    |1日  |日   |    |    |  4|    |でした。|だった。|    |    |  このようなデータがあるとして、各行、ランダムに1つ選び、A列に入れて文章を作成したいのですが、どのようにすればいいでしょうか?

  • EXCELで1行のデータを4行に書くとき

    EXCELで表を作りました。 1行のデータをタイトル含め4行にしたいので計算式【=A2】でリンクさせました。 たとえば1行のデータを半分に切って、上から【タイトル、データ、タイトル、データ】という感じです。 その4行の表を下にコピペすると5行目のデータがリンクされてしまいます。 コピペした表にすぐ下の1行をリンクしたい場合どのようにすればいいでしょうか。 *画像がうまく添付できません、、、 *このような書き方で理解いただけましたでしょうか。 以上、教えていただけると助かります。

  • 大量のデータを、でたらめに並べ替える方法

    1000個程度のデータがあり、それを“でたらめ”な順番に並べ替えたいのです。 データは配列DataListに準備済みとなっています。 Math.random()を使えばよいのは分かるのですが、どうすれば効率よくでたらめに並べ替えられるのかが分かりません。 何か良い方法がありましたら、ご教授ください。

  • Excelで作成したデータの並べ替えの方法についてのお尋ね

    Excelで作成したデータの並べ替えの方法についてのお尋ね 表の各行に、それぞれ、赤、黄、青、の色が数十行にわたってランダムに配色されています。これを赤黄青の順にまとめて表示したいのですが、その方法をお教えください。

  • エクセルで複数行のデータを集計するには?

    初めてお世話になります。 早速ですが、以下の「元の表」を「編集後」の様に効率よくまとめるには、どうすればよいでしょうか? 複数行データのある者も無い者も、一人一行で合計値を出したいのです。 重複する者のみを手作業で合計していくにはデータが多く、非常に時間がかかってしまいます。どなたかお知恵をお貸し頂ければ、とてもありがたいです。どうぞよろしくお願いします。

  • エクセルの行のデータを列に連続並び換えしたい

    エクセルにて1年分の毎日7:00~17:00のデータが並んだ表を、添付画像の 赤枠で囲ってある例のように 時間軸をタテにした表に毎日のデータを同様に並べグラフを作成したいと 考えておりますが、手作業で1行ずつ行をコピーし列に変換するのではなく 早く出来る方法はないでしょうか。(表の値は分かりやすく連続した数値を 入力してあるだけで、本来はバラバラの数値です) ご教示いただければ幸いです。よろしくお願いいたします。

  • Excel の行(or カラム)のランダム表示

       エクセルで、特定の行(3行目から15行目まで)を ランダムに表示させる方法ってないでしょうか? (3~15行目は事前に入力されているものとします)。  テスト用紙の問題をエクセルで作成しています。  同じ問題でも、順番が変わった問題用紙を作成したいと考えています。  よろしくお願いします。

  • Excelで数行ずつ連番を指定する方法

    Excelで 1から10までの数字を3行ずつ指定する場合どのような方法が効率的でしょうか? ----------------------------- 1 1 1 2 2 2 3 3 ... 10 10 10 ----------------------------- といった感じです。 この程度のデータならコピーで出来るのですが、 実際は連番を100行ずつで行なっているので、何か効率的な方法があればよろしくお願いします。

  • 2行にわたるデータを1行にしたい

    こんにちは。小川と申します。どなたか知恵を貸してください。 表の中のレコードデータが2行にわたるものを1行にしたいのです。 1レコードが1行目2行目にありますが、E2をE1とF1の間に、F2をF1とG1の間に入れて2行目を削除したい。 エクセルやアクセスなど手段はどれでもいいのですが、件数が5000件以上あるファイルが多数あり、とても手作業で出来ません。 どなたか知恵を貸してください。 よろしくお願いします。