Excelのセルへ入力する内容を「数字」だけに制限する設定方法
数字だけに制限?
セルによって入力の内容が異なる
このシート、「摘要」欄には普通に日本語で言葉を入力したいですが、単価・数量の欄では、金額を計算させるために「数字だけ」を入力させるようになっていると便利です。(間違って単価欄や数量欄に「あ」とか「い」とか入れてしまうと計算できないですから、ね)
こういう場合に、単価・数量欄のセルには数字しか入力できないようにさせる(正確には「指定した内容以外の値が入力されたらエラーメッセージを出して入力を拒否する」ですが)事が出来ます。
設定の方法は以下の通り。
データ入力規則の指定
図のように「単価・数量」のセル範囲を選択し「データ」→「入力規則」→「入力規則画面」を表示させます。
入力規則画面の「設定」タブをクリックします。
数値範囲を指定
入力値の種類の欄で「整数」を選択します。その後データを「次の値の間」として最小値を「0」最大値を「999999」に設定し、OKボタンをクリックします。
これは「選択したセル範囲では、0~999999までの整数しか入力できないように設定した」ということを示します。
もし、数量や単価で「小数点のついた数値」を入力することがあり得るようなら「整数」ではなく「小数点数」を選択することが出来ます。また、数値の範囲は、マイナスもつけることが出来ますので「‐999999~999999」などのように設定することも出来ます。
指定範囲以外の入力をするとエラーになる
設定できたところで、あえて間違った値を入力してみます。整数の0~999999までと指定されている単価の欄に「abc」と数字ではない内容を入力してEnterキーを押してみると・・・図のようにエラーメッセジが出て入力を拒否されます。
このようにすることで、万一のデータ入力間違いなどを防ぐことが出来るというわけです。
日本語入力のコントロールも可能
この「入力規則」の設定では、文字・数字・日付など様々なデータ制限を設けることができます。それと同時に、入力時の日本語入力のモードも自動で変更できるような設定になっています。
日本語入力のコントロールについては、こちらのペーで解説しています→「セルの日本語入力をコントロールする」
コメントを投稿するにはログインしてください。