電子書籍の厳選無料作品が豊富!

Excelで次のような表を作りました。(例として書きます)

1. みかん
2. バナナ
3. もも
4. なし
5. 栗   ・・・(以下同様) と続いていきます。

今回、その表から、ランダムにデータを抽出し、別のセルに書き出したいのですがどうやっていいのかわかりません。(理想図を下に書きます。)


2. バナナ
5. 栗
1. みかん  ・・・・・(以下同様)

このようにして、今ある表から、ランダムに並び替えた、 『新たな表』 を作りたいのです。

どのように関数(RAND関数?)を設定したらいいのかよくわかりません。 教えてください。お願いします。

ちなみにOffice2000です。

A 回答 (13件中11~13件)

追記



重複データが出ないものにしたい場合、
マクロでないと無理だと思われます。
    • good
    • 1

ランダムに抽出するのは、簡単ですが


並び替える(つまり、抽出した表にダブりがないことを保証する)のは、関数では難しいです。
マクロを使ってもいいですか?

この回答への補足

やはり「マクロ」というものを使わないと重複は避けられないみたいですね。。
多少はがんばって自分用に改造してみるので一応マクロの方法も教えてください。お願いします。

P.S. 数字部分は、行番号ではなく、A列に入力された値ですけど大丈夫ですか??

補足日時:2004/11/11 21:55
    • good
    • 0

rand関数でOKです



=roundup(rand()*件数)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています