Excelの乱数の作り方をご紹介!【範囲指定/重複しない/固定】2019年06月10日Excelの乱数の作り方をご紹介!【範囲指定/重複しない/固定】Excelは乱数を作ることができます。その方法としてRAND関数、RANDBETWEEN関数の使い方をご紹介します。Excelで乱数の範囲指定をする方法や、複数の乱数の値が重複しないようにする方法、乱数の値を固定する方法についてもご紹介していきます。ツイートシェアGoogle+はてブPocketFeedly目次[非表示]Excelで乱数を発生させたいExcelの乱数の作り方まとめExcelで乱数を発生させたい乱数とは規則性のないランダムな数字のことを言います。この乱数を使うケースとしては、パスワードを任意の値で生成したい場合やゲームで任意の値を発生させたい場合などがあります。乱数はExcelでも発生させることができます。本記事ではExcelで乱数を発生させる方法をご紹介していきます。Excelの乱数の作り方Excelで乱数を作るには、関数を使う方法があります。関数を使う方法をいくつかの条件でご紹介していきます。乱数を作成=RAND()RAND関数(ランダム関数)は「0以上1未満の実数(小数)の乱数」を発生させることができます。()内に引数は必要ありません。関数名に続けて()のみ入力してください。ワークシートが再計算されるたび、新しい乱数が返されます。範囲を指定した乱数を作成ある数字の範囲内で乱数を返すように、範囲を指定して乱数を作る方法もあります。ここでは2つの方法をご紹介します。RAND関数(ランダム関数)を使用=RAND()*(最大値-最小値)+最小値RAND関数を使って「指定した最小値と最大値の範囲内で、実数(小数)の乱数」を発生させます。最小値10と最大値500の間で、実数(小数)が得られました。RANDBETWEEN関数(ランダムビトウィーン関数)を使用=RANDBETWEEN(最小値,最大値)RANDBETWEEN関数は「最小値と最大値の範囲内で、整数の乱数」を発生させます。RAND関数と同様にワークシートが再計算されるたびに、新しい乱数を返します。最小値10と最大値500の間で、整数が得られました。乱数なので無数の値のパターンがありますが、とはいっても複数の乱数を用意すればその中で重複する可能性は出てきます。いった重複の可能性をなくし、重複しない乱数を作成するためには以下のような方法があります。関数を使って乱数を発生させたセルの順位を求めることで、乱数の重複をなくすことができます。B2セルは「A列におけるA2セルの値の順位」を求めています。値が大きいものが1、次に大きいものが2・・といったように順位がつけられています。B3〜B6セルについても同様にA3〜A6セルの値の順位を表示しています。この順位付けをすることで、乱数に重複した値は発生しなくなります。発生した乱数を固定する関数を使って発生した乱数は、ワークシートが再計算されるたびに新しい乱数に変化していきます。この動きを止めるためには以下のようにすると、それ以降変化することなく乱数を固定することができます。するとセルに乱数が表示され、関数としての機能は失われるので再計算が行われなくなります。この方法を使って複数のセルを固定したい場合は、一つずつセルにカーソルを置いて「F9キー」を押していってください。複数のセルを固定する対象のセルを複数コピーして、セルを選択したまま右クリックし「形式を選択してペースト」を選びます。「数値」を指定すると関数の機能は失われ、値を固定することができます。「数値」を選んでください。まとめExcelで乱数を発生させる方法としてRAND関数、RANDBETWEEN関数をご紹介しました。発生させたい乱数が何桁の数字なのか、小数は含まれるのかなどで区別してこれらを使い分けると良いでしょう。RANK関数を使った乱数の重複を防ぐ方法や、乱数を固定し再計算を防ぐ方法についても、条件設定をしたい場合には有効です。活用してみてください。関連記事Excelで文字列を結合できる3つの関数の使い方紹介!【CONCATENATE/TEXTJOIN/CONCAT】Excelで文字列を結合する場合、&(アンパサンド)を使うことがありますが、CONCATENATE関数などの文字列結合用関数を使って結合することもあります。今回はCONCATENATE関数など便利な文字列結合用関数を紹介します。123VLOOKUP関数で別シートから参照コピーする方法!作業を効率化しようVLOOKUP関数では別シートの情報も参照できるということを知っていますか?同一シートだけでなく、別シートの範囲セルからデータを抽出することができる大変便利な関数です。今回はそんなVLOOKUP関数を使って別シートから参照コピーする方法を紹介します。自動的に色をつけられたら便利ですよね。手打ちで色をつけるのは大変なので、自動化で楽にしてみましょう。この記事では、Excelで作成するカレンダーの土日・祝日に自動的に色をつける方法をご紹介しています。137【Excel】条件付き書式をコピーして別のセルに貼り付ける方法と注意点をご紹介!Excelの条件付き書式はとても便利ですが、1つ1つ設定するとなると非常に大変で非効率です。そこで条件付き書式をコピーして別のセルに貼り付ける方法をまとめました。貼り付けに際し、気をつけなければいけないこともあるので合わせて紹介していきます。197VLOOKUP関数で複数条件を検索値にしてデータを抽出する方法!VLOOKUP関数は、シート内の大量のデータから特定の情報を絞り込むのに大変便利な関数です。仕様上1つの条件しか設定できず、複数条件で絞り込もうと工夫する必要があります。今回は複数条件指定した上でVLOOKUP関数で絞り込む方法を解説していきます。153【Excel】条件付き書式で複数条件を指定する方法をご紹介!Excelの条件付き書式は、シートを見やすくする機能としてとても重宝します。そんな条件付き書式で複数条件を指定したことはあるでしょうか?条件付き書式は1つだけでなく2つ以上設定することができます。今回は条件付き書式に複数条件設定する方法を紹介していきます。112Excelで取り消し線を入れる方法とショートカットをご紹介!Excelを使っていて、セルに取り消し線を引きたいというケースがありますよね。取り消し線は斜線での取り消し線・二重線での取り消し線など、様々な取り消し線を引くことができますよ。この記事では、Excelで取り消し線を入れる方法とショートカットをご紹介しています。138データ管理に便利!Excelで入力フォームを作成する方法を紹介!Excelでデータを入力する時、入力フォームを使用すると直接セルに入力していくよりもミスを防いだり効率よく表を作り、データ管理をすることができます。この記事では、Excelで入力フォームを作成してデータ入力をする方法をご紹介します。