Lesson 8-4


   

入力規則

あらかじめ、入力される内容が決まっている場合、 誤ったデータ入力を防いだりする目的で、 セルに対する入力規則を 設定することができる。

入力規則を設定する領域を選択したあと、「データ(D)」→「入力規則」を選択すると、 次のようなウィンドウが表示される。

「入力値の種類(A)」としては、右のようなものを選択することができる。 もともとは、「すべての値」が選択されており、 どのような内容でも入力することが可能である。

「リスト」とは、配列に含まれるもののみの入力を許す形式である。 具体的には、ある領域にあらかじめ入力を許可する内容を列記しておき、 「元の値(S)」(リストを選択したときに現れる)に、その領域を指定する。

「エラーメッセージ」のタブを選ぶと、誤った入力が行われたときの振る舞いを決めることができる。 右の例では、入力エラーという名称のポップアップを作成し、「不明な費目です」と表示する。 誤った入力を禁止するためにはスタイルを「停止」に設定すること。

「入力値の種類」で、リストを選択した場合、そのセルがアクティブになると、 右横に▼が表示され、クリックすると右のように入力できるもののリストが 表示される。

なお、この入力規則は、セルにデータが直接入力された場合だけに有効であり、 すでに入力されているものや、数式の結果や貼りつけられたデータ、 フィルコマンドで入力された場合には無効である。

事後チェックのためには、「ツール」→「ワークシート分析」から 「ワークシート分析ツールバー」を表示させたあと、「無効データのマーク」を 実行する。


練習

ここでは、例として家計簿をエクセルでつけることを想定し、分析用の分類コードとして、 あらかじめ用意された費目をつけることを想定する。 データファイルをダウンロードして次の作業を行う。

  1. 残高欄の設定を行え。
    ヒント: 残高は一つ上の行の残高に、収入を加え、支出を減じたものである
  2. 収入、支出、残高欄に入力規則として自然数(正の整数もしくは 0)を設定する。
  3. 費目欄に入力規則を設定する。設定できるものは収支表の右に用意した「費目一覧」で示されているものとする。

   
$Id: L8-4.html,v 1.1 2009/01/26 17:23:41 tacha Exp $
ogaito at fpu.ac.jp