Excelで指定した桁数のランダムな数字を作りたい
![](http://cdn2.aprico-media.com/production/imgs/images/000/094/470/original.png?1675595073)
Microsoft Excelで、指定した桁数のランダムな数字(乱数)を作りたいと思ったことはありませんか?例えば抽選などを行うために、ランダムな数字を作成したいというシーンもあるかと思います。
Excelではランダムな数字を作成することのできる関数が用意されているので、これらを用いて指定した桁数のランダムな数字を作成してみましょう。この記事では、Excelで指定した桁数のランダムな数字を作る方法をご紹介していきます。
Excelで指定した桁数のランダムな数字を作る方法
![「=RAND()」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/094/458/original.jpg?1675593587)
それでは、Excelで指定した桁数のランダムな数字を作る方法を説明していきます。ランダムな数字(乱数)を作成するには、RAND関数を使用します。RAND関数の数式は「=RAND()」となります。セルに入力してみましょう。
![0~1の間でランダムな数字が作成された](http://cdn2.aprico-media.com/production/imgs/images/000/094/459/original.jpg?1675593680)
![「=RAND()*100」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/094/460/original.jpg?1675593721)
![2桁以上の数字が表示された](http://cdn2.aprico-media.com/production/imgs/images/000/094/461/original.jpg?1675594018)
![「=RAND()*(50-10)+10」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/094/462/original.jpg?1675594056)
0~1ではなく別の範囲内でランダムな数字を作成するには、「=RAND()*(B-A)+A」のように数式を入力します。画像例では「=RAND()*(50-10)+10」と入力することで、2桁かつ10~50の範囲でランダムな数字を作成しようとしています。
![10~50の範囲内で数字を作成できた](http://cdn2.aprico-media.com/production/imgs/images/000/094/464/original.jpg?1675594299)
![「=INT(RAND()*100)」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/094/465/original.jpg?1675594337)
![小数点のない整数の結果を出力できた](http://cdn2.aprico-media.com/production/imgs/images/000/094/466/original.jpg?1675594437)
![「=RANDBETWEEN(100,999)」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/094/468/original.jpg?1675594756)
![100~999の範囲内で3桁の整数を作成できた](http://cdn2.aprico-media.com/production/imgs/images/000/094/469/original.jpg?1675594958)
以上が、Excelで指定した桁数のランダムな数字を作る方法となります。基本的には範囲指定を行う際に桁数を合わせることで、指定した桁数のランダムな数字が作成されますよ。