乱数を使用したオートフィル(Microsoft Excel)
Excelには、いくつかのセルに配置した情報をセルの範囲に自動的に入力できる機能が含まれています。たとえば、セルに値1を入力し、そのすぐ下のセルに2を入力できます。次に、2つのセルを選択し、選択範囲の右下隅にある小さな黒いハンドルをドラッグすると、任意の数のセルに増分番号を入力できます。このオートフィル機能は、すべての値を入力する必要がありません。
オートフィル機能を使用して範囲内に乱数を配置する同様の方法があるかどうか疑問に思うかもしれません。残念ながら、オートフィル機能は乱数を対象としたものではありませんでした。どうして? AutoFillは予測計算を使用して、セルの範囲に何を入力するかを決定するためです。たとえば、1つのセルに1を入力し、次のセルに5を入力し、セルを強調表示してからオートフィルを使用した場合、Excelは増分が4であると推定できるため、下のセルに入力された次の数値は9になります。これは一定の増分です。それは予測できます。
一方、乱数はランダムです。本質的にそれらを予測することはできません、さもなければそれらはランダムではありません。したがって、オートフィルの予測的性質を乱数に適用することはできません。
ただし、これを回避する方法があります。 1つは、_ExcelTips_の他の問題ですでに十分にカバーされているさまざまな数式(RANDおよびRANDBETWEENを使用)を使用することです。これらの数式は、さまざまなコピー手法を使用して、さまざまなセルにすばやく簡単にコピーできます。
もう1つのアプローチは、分析ツールパックの機能を使用して、セルの範囲に乱数を非常に簡単に配置できるようにすることです。次の手順に従ってください:
。 [ツール]メニューから[データ分析]を選択します。 ([ツール]メニューに[データ分析]オプションが表示されない場合は、分析ツールパックが有効になっていないことを意味します。)Excelは[データ分析]ダイアログボックスを表示します。
(図1を参照)
。ダイアログボックスの機能一覧で、乱数生成を選択します。
。 [OK]をクリックします。 Excelは、[乱数生成]ダイアログボックスを表示します。
(図2を参照)
。ダイアログボックスのコントロールを使用して、乱数の範囲を生成する際に使用するパラメーターを指定します。 (ダイアログボックスの[出力オプション]領域でセルの範囲を指定していることを確認してください。)
。 [OK]をクリックします。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(2964)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。