
Windows 7、エクセル2007です。
ランダムで重複しない整数を任意の範囲から一部のみ入力するにはどうしたら良いでしょうか?
1.任意の範囲「1~50」とか「1~100」とか「15~300」とかから、20個だけとか40個だけとか。
2.ランダムなので「2,6,3,4,8,1・・・」とかのn、n+1、n+2ではないランダムな整数。
3.重複しないこと。
上記1~3を満たしたやり方ってありますか?
出てこない数があっても良いんです。
例えば、1~10までの範囲でランダムに3個だけセルに入力したいとき。
A1に7、A2に4、A3に9というふうに。
それが1~300の範囲で50個の数字をランダムに重複しないように入力する。
A1に15、A2に163、A3に92、・・・A50に43。
残りの250個の数字は入力されないという感じです。
乱数だと重複します。
ランク(順位)と組み合わせると、連続(n、n+1、n+2)になってしまいます。
列はどこでも良いんですが、行は連続したいです。
A1~A50とか、A1~A300とか。
関数の組み合わせでできないでしょうか?
また、マクロは分からないので、詳しく解説して頂けると助かります!
情報が不足する点がありましたら指摘して下さい。
追加します。
No.1
- 回答日時:
こんにちは。
>2.ランダムなので「2,6,3,4,8,1・・・」とかのn、n+1、n+2ではないランダムな整数。
の意味が理解できませんが、乱数を求めた後で条件に照らしてNGなら再度、乱数を求めるようなロジックにしたらどうでしょう。
では。
ちょっと言葉で説明するのが下手で上手く伝わらなかったみたいですね。
他の方が回答してくれましたが、1~300の数字の中から40個を重複しないようにランダムに抜き出すにはどうしたらいいかなと?もちろん抜き出されない数字が出てくるのは当たり前ですが。
概ねNO.4の回答で解決かと思いますが、他の方法などありましたらよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数詳しい方お願いします。 13 2023/01/18 21:11
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- Visual Basic(VBA) RemoveDuplicatesメソッドについて教えてください。 シート1にシート2から値をもってく 1 2023/02/28 22:43
- 地図・道路 GoogleMapなどの地図上で「任意の組合せ」の「複数の町」の境界を表示させたい(画像保存したい) 1 2022/08/25 11:05
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセルの複写について 4 2022/04/10 01:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
エクセル 同じ数字を他の列に自...
-
エクセルからメールを作れるか...
-
パソコンWindows11 Office2021...
-
エクセルについて
-
Office2021を別のPCにインスト...
-
Microsoft365、ページ設定がで...
-
Windows 11で、IME言語バー(IM...
-
マクロ自動コピペ 貼り付ける場...
-
outlookのメールが固まってしま...
-
libreoffice calcで行を挿入し...
-
快活CLUBについて 私用で使う書...
-
Teams内でショートカットって貼...
-
別シートの年間行事表をカレン...
-
Excel 日付を比較したら、同じ...
-
エクセル:一定間隔で平均値を...
-
【Excel】セル内の文字が正しい...
-
Microsoft Formsの「個人情報や...
-
エクセルで特定のセルの値を別...
-
パソコンを買い替える際、前の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office2021を別のPCにインスト...
-
大学のレポート A4で1枚レポー...
-
Microsoft365について
-
outlookのメールが固まってしま...
-
英数字のみ全角から半角に変換
-
Office 2021 Professional Plus...
-
エクセルVBAで1004エラーになり...
-
エクセルで特定のセルの値を別...
-
MSオフィス2013にMS365が上書き...
-
Microsoft Formsの「個人情報や...
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office2019 のoutlookは2025年1...
-
マクロ自動コピペ 貼り付ける場...
-
表の作成について
-
office365 回復できない。
-
マイクロソフト 一時使用コード...
-
Teams内でショートカットって貼...
-
Microsoft Office Homeインスト...
おすすめ情報