ゲイリーは、彼のオフィスの人々がデータ入力に使用するワークシートを持っています。彼は、特定のセルに数値しか入力できないようにしたいと考えています。彼は、セルにテキスト、日付、時刻などの他のエントリを入力しないようにする方法を考えています。

これを行う最も簡単な方法は、Excelのデータ検証機能を使用することです。

この機能を使用すると、セルに入力できるもののパラメーターを定義できます。次の手順に従ってください:

。値の入力に使用するセルを選択します。

。 [データ]メニューから[検証]を選択します。 Excelは、[データ検証]ダイアログボックスの[設定]タブを表示します。 (図1を参照)

。 [許可]ドロップダウンリストを使用して、許可する数値入力のタイプに応じて、[整数]または[小数]のいずれかを選択します。 Excelは、ダイアログボックスで使用できるコントロールを変更します。

。 [データ]ドロップダウンリストを使用して、[間]が選択されていることを確認します。

。 [最小]ボックスと[最大]ボックスに、ユーザーがセルに入力する内容の下限と上限を入力します。

。ダイアログボックスの他のタブで、必要に応じて入力メッセージとエラーメッセージを入力します。

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

指定した範囲内の数値のみを入力できるようになりました。これに対する1つの例外は、日付と時刻です。これらはExcelによって内部的に数値として保持されるため、日付が指定された範囲内の数値に解析される場合は、日付を入力できます。

たとえば、20,000〜21,000の値のみを許可するようにデータ検証を設定した場合、Excelは日付を整数20,617に解析するため、誰かが1956年6月11日の日付を入力する可能性があります。日付と時刻を処理する最良の方法は、数値形式を使用するようにセルを書式設定することです。これにより、Excelで日付と時刻が表示されなくなります。

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

このヒント(2425)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。