今回は、Excelのデータの入力規則機能を使って、入力エラーが起きた際のエラーメッセージを独自にカスタマイズする手順や、その活用方法について紹介します。
複数人で同じファイルを使用したり、システムに取り込むためのデータを作成したりする場合、指定したルールに沿って入力を行う必要があります。間違った値が入力されると、後の計算や集計でエラーが発生する原因になります。標準の機能で入力に制限をかけると、エラー時に表示されるメッセージは定型文ですが、これを分かりやすい言葉に変更することで、入力作業をよりスムーズに進めることが可能です。
Excelのデータの入力規則機能とは
特定のセルに、あらかじめ決められた条件に合うデータしか入力できないように制限する機能です。
入力制限の仕組み
この設定を行うと、条件に合わない値(例えば、日付の入力欄に文字を入力するなど)を入力して確定しようとした際、警告のメッセージ画面が表示され、入力が拒否されます。
- 数値の範囲(1から100まで、など)
- 入力できる文字数(10文字以内、など)
- 日付や時刻の範囲
- リストからの選択(ドロップダウンリスト)
このような条件を設定し、意図しないデータの混入を防ぎます。
標準のエラーメッセージの課題
設定を行うだけであれば簡単ですが、条件外の値が入力された際に表示される標準のメッセージは、「この値は条件を満たしていません」といった一般的な内容です。
- 何が間違っているのかが具体的に伝わらない
- 正しい入力方法が分からないため、作業者が戸惑う
こうした問題を防ぐために、エラー画面に表示される文言を自分で作成することができます。
独自のエラーメッセージを設定する手順
それでは、入力規則を設定する際に、併せてオリジナルのメッセージを作成する方法を順を追って確認していきます。
入力条件の設定
まずは、対象となるセルに基本的な制限を設定します。
- 制限をかけたいセル、またはセル範囲を選択する
- 上部のメニューから「データ」タブを開く
- 「データツール」グループにある「データの入力規則」をクリックする
- 表示された画面の「設定」タブで、「入力値の種類」から適切な条件を選ぶ(例:整数、リストなど)
ここまでは、通常の制限をかける手順と同じです。
エラーメッセージタブへの移動と設定
条件を設定した画面のまま、隣のタブに移動してメッセージを作成します。
- 同じ画面上部の「エラーメッセージ」タブをクリックする
- 「無効なデータが入力されたらエラーメッセージを表示する」にチェックが入っていることを確認する
- 「タイトル」欄に、警告画面の見出しとなる言葉を入力する
- 「エラーメッセージ」欄に、具体的な理由や正しい入力方法を入力する
この際、「OK」ボタンを押すと設定が完了し、指定したセルに間違った値を入力したときに、作成した画面が表示されるようになります。
エラーメッセージを作成する際のポイント
作業者が迷わずに修正できるようなメッセージにするためには、書き方に少し工夫が必要です。
理由と対処法を明記する
なぜエラーになったのかという理由だけでなく、どのように入力すればよいのかという対処法をセットで記載します。
- 悪い例:エラーです。再入力してください。
- 良い例:社員番号は半角数字6桁で入力してください。ハイフンは不要です。
文字数制限や、全角・半角の指定、必須の記号など、具体的なルールを明記することが重要です。
タイトルで重要度を伝える
「タイトル」欄に入力した文字は、メッセージ画面の左上に太字で表示されます。「入力エラー」「確認のお願い」など、事態の内容がパッと見て伝わる言葉を選ぶと効果的です。
スタイル(アイコン)の変更
メッセージ画面に表示されるアイコンの種類と、エラー時の動作を変更することも可能です。
- 「エラーメッセージ」タブの左上にある「スタイル」のプルダウンをクリックする
- 「停止」「注意」「情報」の3種類から選ぶ
エラーのスタイル(種類)による動作の違い
先ほど選べる3つのスタイルには、それぞれ入力者に対する動作の強さに違いがあります。用途に応じて使い分けることで、より柔軟な運用が可能になります。
停止(赤いバツ印)
もっとも厳しい制限です。間違った値を入力すると、設定したメッセージとともに「再試行」「キャンセル」などのボタンが表示されます。
- 動作:正しい値を入力するか、入力をキャンセルしない限り、先の作業に進めない
- 用途:システムへの取り込みデータなど、絶対にルール通りに入力させたい必須項目
注意(黄色い三角マーク)
少し制限が緩い設定です。メッセージ画面には「はい」「いいえ」「キャンセル」のボタンが表示されます。
- 動作:「はい」を選ぶと、条件外の値でもそのまま入力が確定される
- 用途:原則としてルール通りに入力してほしいが、特例として例外的な値も認める場合
情報(青いインフォメーションマーク)
もっとも緩い設定です。メッセージ画面には「OK」「キャンセル」のボタンが表示されます。
- 動作:「OK」を選ぶと、条件外の値でも入力が確定される
- 用途:入力内容の確認を促す程度の、軽い注意喚起
「注意」と「情報」は、入力自体を完全にブロックするわけではない点に注意が必要です。確実に入力ミスを防ぐ場合は「停止」を選ぶのが基本となります。
入力前にお知らせを表示する「入力時メッセージ」
エラーが起きてからメッセージを出すだけでなく、セルを選択した時点であらかじめルールを画面上にポップアップ表示させることもできます。
入力時メッセージの設定手順
設定方法はエラーメッセージのカスタマイズとほぼ同じ流れです。
- 「データの入力規則」画面を開く
- 上部の「入力時メッセージ」タブをクリックする
- 「セルを選択したときに入力時メッセージを表示する」にチェックを入れる
- 「タイトル」と「入力時メッセージ」欄に、事前に伝えたい内容を入力する
これにより、エラーを未然に防ぐ確率が高まります。
両方の機能を組み合わせる
「入力時メッセージ」で事前にルールを伝え、「エラーメッセージ」で間違えた場合の対処法を伝えるというように、2つの機能を組み合わせて使うことで、誰にとっても分かりやすい入力フォーマットが完成します。
設定を別のセルにコピーする方法
作成した独自のメッセージ設定は、後から別のセルに簡単にコピーして適用することができます。一つひとつのセルに同じ設定を繰り返す手間を省くための操作です。
形式を選択して貼り付け
通常のコピーと貼り付けを行うと、セルの色や罫線、入力されているデータまで一緒にコピーされてしまいます。入力規則の設定だけをコピーする手順です。
- 設定が完了しているセルを選択し、コピー(Ctrl+C)する
- 設定を反映させたい別のセル、または範囲を選択する
- 右クリックし、「形式を選択して貼り付け」のメニューを開く
- 貼り付ける項目の中から「入力規則」を選び、「OK」をクリックする
この方法で、セルに入力されている値や見た目の書式はそのままに、データの制限とメッセージの設定だけを別の場所に反映させることが可能です。
まとめ
Excelの入力規則機能を利用して、オリジナルのエラーメッセージを設定する手順と活用方法について解説しました。
- データの入力規則の画面から、条件と一緒にメッセージを作成する
- 理由と対処法を具体的に書き、作業者が迷わない工夫をする
- 停止・注意・情報のスタイルを使い分け、エラー発生時の動作をコントロールする
- 入力時メッセージを併用して、事前にルールを知らせる
- 形式を選択して貼り付けを活用し、設定だけを効率よくコピーする
単に制限をかけるだけでなく、使う人に配慮したメッセージを表示することで、ファイルの共有やデータ集計時のトラブルを減らすことができます。入力フォーマットを作成する際のテクニックとして、ぜひ取り入れてみてください。