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

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

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

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

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

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

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

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

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

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

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

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

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

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

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