入力規則で独自の条件(半角のみ、日付範囲等)を設定する方法は?
入力規則の「ユーザー設定」を使うことで、独自の条件式を設定できます。例えば半角英数のみ許可する場合は、`=EXACT(A1, ASC(A1))` とすることでASC関数による変換前後が一致するかチェックできます。日付範囲を制限する場合は、入力値の種類で「日付」を選択し、「次の値の間」で `=TODAY()` と `=TODAY()+30` を指定すると今日から30日後までの日付のみ入力可能になります。数式を使った複雑な条件も設定できるため、データの品質を入力段階で保証できます。
📊 バージョン対応
2016
✅
対応
2019
✅
対応
2021
✅
対応
365
✅
対応
📋 実務での使用例
💼 半角英数のみ許可
会員IDの入力欄で半角英数のみ受け付ける
=AND(EXACT(A2, ASC(A2)), LEN(A2)>=8)- データの入力規則→ユーザー設定を選択
- 数式に半角チェック + 文字数チェックを入力
- エラーメッセージに「半角英数8文字以上で入力してください」と設定
💼 未来の日付のみ許可
予約日の入力で今日以降の日付のみ受け付ける
=A2>=TODAY()- 日付入力セルを選択
- ユーザー設定で数式を指定
- 過去の日付を入力するとエラーメッセージが表示される
入力規則バリデーションユーザー設定数式データ品質
関連する Q&A
✅ 2016✅ 2019✅ 2021✅ 365
プルダウンリスト(入力規則)の作り方は?
データタブの入力規則から「リスト」を選択し、元の値に選択肢または範囲を指定します。
基本操作・実務Tips·初級·2025-01-15
✅ 2016✅ 2019✅ 2021✅ 365
EXACT関数で大文字小文字を区別して文字列を比較する方法は?
EXACT関数は大文字小文字を区別して2つの文字列が完全一致するかを判定します。
関数·初級·2026-02-12
✅ 2016✅ 2019✅ 2021✅ 365
入力規則でIMEのオン/オフを自動制御する方法は?
データの入力規則の「日本語入力」タブで、セル選択時のIMEオン/オフを自動制御できます。
基本操作・実務Tips·初級·2025-01-15