Excelには、いくつかのセルに配置した情報をセルの範囲に自動的に入力できる機能が含まれています。たとえば、セルに値1を入力し、そのすぐ下のセルに2を入力できます。次に、2つのセルを選択し、選択範囲の右下隅にある小さな黒いハンドルをドラッグすると、任意の数のセルに増分番号を入力できます。このオートフィル機能は、すべての値を入力する必要がありません。

オートフィル機能を使用して範囲内に乱数を配置する同様の方法があるかどうか疑問に思うかもしれません。残念ながら、オートフィル機能は乱数を対象としたものではありませんでした。どうして? AutoFillは予測計算を使用して、セルの範囲に何を入力するかを決定するためです。たとえば、1つのセルに1を入力し、次のセルに5を入力し、セルを強調表示してからオートフィルを使用した場合、Excelは増分が4であると推定できるため、下のセルに入力された次の数値は9になります。これは一定の増分です。それは予測できます。

一方、乱数はランダムです。本質的に、それらは予測できません。そうでなければ、ランダムではありません。したがって、オートフィルの予測的性質を乱数に適用することはできません。

ただし、これを回避する方法があります。 1つは、_ExcelTips_の他の問題ですでに十分にカバーされているさまざまな数式(RANDおよびRANDBETWEENを使用)を使用することです。これらの数式は、さまざまなコピー手法を使用して、さまざまなセルにすばやく簡単にコピーできます。

もう1つのアプローチは、分析ツールパックの機能を使用して、セルの範囲に乱数を非常に簡単に配置できるようにすることです。次の手順に従ってください:

。リボンの[データ]タブを表示します。

。 [分析]グループの[データ分析]をクリックします。 Excelに[データ分析]ダイアログボックスが表示されます。 (図1を参照)

。ダイアログボックスの機能一覧で、乱数生成を選択します。

。 [OK]をクリックします。 Excelは、[乱数生成]ダイアログボックスを表示します。

(図2を参照)

。ダイアログボックスのコントロールを使用して、乱数の範囲を生成する際に使用するパラメーターを指定します。 (ダイアログボックスの[出力オプション]領域でセルの範囲を指定していることを確認してください。)

。 [OK]をクリックします。

すべてのダイアログボックスオプションの適切な説明を見つけることができます(ステップ5)

このウェブサイトで:

https://www.bettersolutions.com/excel/EUN147/YI231420881.htm

リボンの[データ]タブに[分析]グループが表示されない場合(手順2)は、分析ツールパックが有効になっていないことを意味します。次の手順に従って有効にします:

。 [Excelのオプション]ダイアログボックスを表示します。 (Excel 2007では、[Office]ボタンをクリックし、[Excelオプション]をクリックします。Excel2010以降のバージョンでは、リボンの[ファイル]タブが表示され、[オプション]をクリックします。)

。ダイアログボックスの左側にある[アドイン]をクリックします。

。ダイアログボックスの下部にある[管理]ドロップダウンリストを使用して、Excelアドインを選択します。

。 [移動]ボタンをクリックします。 Excelに[アドイン]ダイアログボックスが表示されます。 (図3を参照)

。 AnalysisToolPakの横にあるチェックボックスを選択します。

。 [OK]をクリックします。

これで、リボンの[データ]タブに[分析]グループが表示されます。乱数生成ツールを使用する場合、それが提供するすべてのオプションに少し圧倒される可能性があります。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(8810)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。