Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 検証ルールの種類 | データ検証の基礎
Excelデータ検証と管理

検証ルールの種類

メニューを表示するにはスワイプしてください

Excel には複数の組み込み検証タイプがあり、それぞれ特定のデータ種別に対応しています。適切なタイプを選択することが、信頼性の高い入力システム構築の第一歩となります。

1. リスト

入力をあらかじめ定義された値のセットに制限します。ユーザーにはドロップダウン矢印が表示され、指定した選択肢のみ選べます。

使用例: フィールドに許容される値が固定されている場合 — ステータス、地域、カテゴリ、はい/いいえフィールドなど。

例: Status 列は OpenClosedPending のみを受け付け、それ以外は不可。

リストは検証ダイアログに直接カンマ区切りで入力するか、シート上の範囲を参照できます。

2. 数値(整数・小数)

入力を定義された範囲内の数値に制限します。整数のみを要求したり、小数を許可したり、最小値・最大値を設定できます。

使用例: フィールドが数値であり、論理的な範囲内である必要がある場合。

例:

  • Quantity → 0 より大きい整数;
  • Discount % → 0 から 30 の間の小数;
  • Unit Price → 0 より大きい小数。

3. 日付

入力を有効な日付(必要に応じて特定の範囲内)に制限します。Excel では日付を内部的に数値として扱うため、このルールは比較において信頼性があります。

使用例: フィールドが出来事の発生日や予定日を記録する場合。

例:

  • Order Date → 有効な日付である必要がある;
  • Start Date → プロジェクト開始日以降である必要がある;
  • End Date → Start Date より後である必要がある(セクション3で数式による説明あり)。

4. 文字数

どんなテキストが入力されるかではなく、どれだけ長いかを制御します。既知の文字数制限があるフィールドに有効です。

使用例: 入力が特定のフォーマットやシステム制約に合致する必要がある場合。

例: 製品コードはちょうど6文字でなければならない;コメント欄は100文字を超えてはならない。

5. カスタム

任意の数式で検証ロジックを設定できます。最も強力なタイプであり、セクション3で詳しく扱います。ここでは存在を知っておくだけで十分です。Customer Email ルール(「@」を含む必要がある)は、カスタム検証が必要となる初期例です。

Excel によるルールの評価方法

ユーザーが値を入力すると、Excel はセルから離れる際にその値をルールと照合します。不合格の場合、設定したアラートタイプに応じて Excel が対応します — 入力をブロック、警告表示、またはメッセージのみ表示が可能です。

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt