2004.10.24
Excelでデータを作成する際、キーボードでの入力は良く間違います。 入力される値があらかじめ決まっている場合には、ユーザーが不正な値を入力しな いよう、あらかじめ入力制限を行いたいという場合があります。そのようなときに は、「入力規則」の機能を利用すると便利です。
例えば、5段階評価の成績に1〜5の間の数値を入力するべきなのに6と入力した りすると困る。このような場合は、セルに入力できる数値を1〜5に限定できるとこ のようなミスを防ぐことができます。
Excelでは、次のようなデータの入力規則を設定することが できます。
以下に、その手順を説明します。

図1 メニューバーの「データ」ー「入力規則」をクリック

図2 「データの入力規則」ダイアログボックス
以下にその手順を説明します。
例として、5段階評価の成績1〜5を入力するとして、セルに入力できる値を 1〜5に限定する場合の手順について説明します。

図3 「データの入力規則」ー「設定」ー「整数」を選択
| 演算子 | 説明 |
|---|---|
| 次の値の間 | 最小値≦セル値≦最大値 |
| 次の値の間以外 | セル値<最小値 かつ セル値>最大値 |
| 次の値に等しい | セル値(または文字列長)=指定値 |
| 次の値に等しくない | セル値(または文字列長)≠指定値 |
| 次の値より大きい | セル値>最大値 |
| 次の値より小さい | セル値<最小値 |
| 次の値以上 | セル値≧最大値 |
| 次の値以下 | セル値≦最小値 |

図4 「データ」ー「次の値の間」を選択する
図5 最小値、最大値を入力
その他の演算子を選択した場合は、上の表を参考にして「値 」入力ボックスに条件値を入力します。
いずれの場合も、入力ボックスには、定数またはセル参照を入力できます。

図6 エラーメッセージの表示・非表示

図7 限定外の値を入力すると、エラーメッセージが表示
図に示すように、「データの入力規則」ダイアログボック スの「設定」タブの「入力値の種類」コンボ ボックスに「リスト」を選択すると、「元の値 」入力ボックスに入力したデータだけがセルに入力できるようになりま す。

図8 入力値の種類に「リスト」を選択
その手順を、例として成績の5段階評価をリストから入力する場合について、 以下に説明します。
![図9 リストの元の値[1〜5]を予め設定](input_limit_fig09.gif)
図9 リストの元の値[1〜5]を予め設定

図10 「元の値」ボックスに予め準備しておいたデータのセル範囲を
入力、または直接データを入力

図11 入力規則が設定されたセルにデータ入力
セルA2〜A6まで文字列を入力するものとし、入力できる文字数を3文字までにし たい。間違って4文字を入力した場合、エラーが表示されると入力ミスを防ぐこ とができます。
以下に、セルに入力できる文字数を3以下に制限する手順について説明します。

図12 「データの入力規則」に最大値3を入力
図13 間違って3文字以上入力するとエラーが表示される
例として、セルA2に入力した文字列に全角スペースを含まないようにするもの とします。もし、間違って全角スペースを入力するとエラーとなる入力規則を設 定する手順を説明します。
ここで、FIND関数の書式は、FIND(検索文字列,対象,開始位置) です。
FIND関数は、指定された文字列(検索文字列)を他の文字列(対象)の中で検索
し、指定された文字列が他の文字列内で最初に現れる位置を左端から数え、
その番号を返します。
検索文字列が対象の中で見つからない場合、エラー値 #VALUE! が返されま
す。

図14 数式で入力規則を設定
図15 入力規則に反するデータを入力すると、エラー表示
セルに入力規則を設定した場合は、セルを選択した時点でさらにユーザーに対 して正しい入力を要求するメッセージを表示することができます。
例えば、5段階成績評価の数値5〜1のみ入力できる入力規則を設定したセルを選 択したとき、「5段階成績評価の数値5〜1を入力して下さい」というメッセージ を表示することができれば、入力ミスをより防ぐことができます。
以下に、入力時のメッセージの設定手順について説明します。

図16 入力規則の内容を表示するメッセージを入力

図17 入力規則の内容をメッセージ表示
入力規則で設定された制限から外れたデータを入力するとエラーメッセージが表 示されますが、独自のエラーメッセージを設定することができます。
以下にその手順を説明します。

図18 独自のエラーメッセージの設定
| スタイル | 説明とエラーメッセージ |
|---|---|
| 停止 | メッセージボックスを表示します。[再試行]ボ
タンをクリックするとセルの編集を続行しますが、入力規則に適合
したデータになるまでこのメッセージボックスが表示され、不正な
データを入力できません。[キャンセル]ボタン
を左クリックするとセルの値を元に戻します。
|
| 注意 | [はい]ボタンをクリックすると、入力規則に適
合していないデータを強制的にセルに入力します。[いいえ
]ボタンを左クリックするとセルの編集を続行します。
[キャンセル]ボタンを左クリックするとセルの値を元に戻します。
|
| 情報 | [OK]ボタンを左クリックすると強制的にセルに
入力します。[キャンセル]ボタンを押すと、セ
ルの値を元に戻します。
|

図22 タイトルとエラーメッセージを入力

図23 エラーメッセージの入力を省略したとき表示されるメッセージ

入力されるデータによっては、あらかじめ日本語入力モードで選択されていた方 がよい場合があります。
そのようなときには、「データの入力規則」ダイアログから 「日本語入力」タブを選択することで、セルを選択した時点で のデフォルトの入力モードを設定することができます。
以下に、日本語入力モードに設定する手順を説明します。

図25 日本語入力モードの設定
なお、日本語入力リストの各意味は以下の表の通りです。
| 日本語入力モード | 意味 |
|---|---|
| コントロールなし | 日本語入力モードは変化しません |
| オン | かな漢字変換モードで入力します。日本語テキストを入力するセル にこの設定をすると能率的に入力できます。 |
| オフ(英語モード) | かな漢字変換モードがオフになります。例えば、郵便番号、電話番 号、数式などを入力するセルにこの設定をすると能率的に入力でき ます。 |
| 無効 | 日本語入力が無効になります。ユーザーが入力モードを変更出来な くなります。 |
| ひらがな | ひらがな入力モードになります。 |
| 全角カタカナ | 全角カタカナ入力モードになります。 |
| 半角カタカナ | 半角カタカナ入力モードになります。 |
| 全角英数字 | 全角英数字入力モードになります。 |
| 半角英数字 | 半角英数字入力モードになります。 |