Excelでの入力規則は、セルに入力するデータを制限したり、特定の形式や範囲に合わせて入力を促すために使用します。これにより、データの整合性を保ちながら、入力ミスを防ぐことができます。
✅ 入力規則(データの検証)の基本的な使い方
1. 入力規則を設定する手順
- セルを選択:
- 入力規則を適用したいセルまたはセル範囲を選びます。
- 「データ」タブをクリック:
- Excelの上部にある「データ」タブを選択します。
- 「データの入力規則」ボタンをクリック:
- 「データツール」グループ内の「データの入力規則」ボタンをクリックします。
- 「入力規則」ダイアログボックスが開く:
- 「入力規則」ダイアログボックスが表示されます。このダイアログで、入力規則を設定します。
2. 入力規則の種類
入力規則にはいくつかの種類があり、以下のように設定できます。
1. リストから選択
特定の選択肢をリストで表示し、その中から選んでもらう方法です。
- 「許可」ドロップダウンから「リスト」を選択します。
- 「元の値」欄に、選択肢をカンマで区切って入力します(例:
商品A, 商品B, 商品C)。 - OKをクリックします。
これにより、選択したセルにプルダウンリストが表示され、リスト内の項目のみを選ぶことができます。
2. 数値の範囲制限
数値を一定の範囲に制限する方法です。
- 「許可」ドロップダウンから「整数」または「実数」を選びます。
- 「データ」欄で制限の種類(例えば、次の値以上や次の値以下)を選択します。
- 「最小値」や「最大値」に適切な数値を入力します(例:最小値 1、最大値 100)。
- OKをクリックします。
これにより、指定した範囲外の値が入力された場合にエラーメッセージが表示されます。
3. 日付や時刻の制限
特定の日付範囲や時刻範囲を入力させる方法です。
- 「許可」ドロップダウンから「日付」や「時刻」を選択します。
- 「データ」欄で条件(例:次の日付以降)を選択します。
- 「開始日」や「終了日」に日付や時刻を入力します(例:
2025/01/01)。 - OKをクリックします。
これにより、指定した日付または時刻範囲外の値が入力された場合にエラーメッセージが表示されます。
4. テキストの長さ制限
入力する文字列の長さを制限する方法です。
- 「許可」ドロップダウンから「テキストの長さ」を選択します。
- 「データ」欄で条件を選び(例:次の長さより小さい)、文字数を指定します。
- OKをクリックします。
これにより、指定した文字数以上または以下のテキストが入力されるとエラーメッセージが表示されます。
5. カスタム条件の設定
独自の条件式を使って、入力値をさらに詳細に制御する方法です。
- 「許可」ドロップダウンから「カスタム」を選択します。
- 「数式」欄に、条件式(例:
=ISNUMBER(A1))を入力します。 - OKをクリックします。
これにより、条件に合致する入力のみが許可されます。例えば、=ISNUMBER(A1)と入力すると、数値のみが入力できるようになります。
3. エラーメッセージを表示する
入力規則に従わないデータが入力された場合、エラーメッセージを表示することができます。
- 「エラーメッセージ」タブをクリックします。
- 「エラーメッセージのスタイル」を選択します。
- 停止:入力規則に従わないデータは受け付けません。
- 警告:入力規則に従わないデータでも入力できますが、警告が表示されます。
- 情報:入力規則に従わないデータでも入力できますが、情報メッセージが表示されます。
- 「エラーメッセージ」を入力します(例:
無効な入力です。1から100までの数字を入力してください。)。 - OKをクリックします。
これにより、ユーザーが不正なデータを入力した際に、設定したエラーメッセージが表示されます。
✅ 入力規則の解除方法
設定した入力規則を解除する場合は、次の手順で行います。
- 規則を解除したいセルを選択します。
- 「データ」タブ → **「データの入力規則」**をクリックします。
- 「入力規則」ダイアログボックスが表示されたら、右下の**「削除」**ボタンをクリックします。
- OKをクリックすると、入力規則が解除されます。
✅ 活用例
- アンケートやフォーム:リストから選択する、数値制限をかけるなどで、ユーザーの入力ミスを防げます。
- 在庫管理:入庫数や出庫数など、一定の範囲内でのみ入力を受け付けるようにすることができます。
- 日付制限:過去の日付や未来の日付を制限することができます。
まとめ
Excelの入力規則を活用することで、ユーザーの入力ミスを減らし、データの正確性を保つことができます。リストから選択、数値範囲の制限、日付の制限、カスタム条件など、多くの使い方があり、データ管理を効率化できます。