Excelのデータの入力規則ではこんな設定方法もある
Excelで介護支援記録管理システムを作ってみる~6日目
前回の投稿ではパワークエリを使って、別ブックからリンクで取り込んだ利用者と職員のテーブルを加工し、現在利用中の利用者、現在在籍中の職員のみに絞り込んだテーブルを作りました。これで、記録テーブルに入力するさい、データの入力規則が的確に使えるところまで進めることができました。
では、実際にそれを行ってみることにします。
まずは記録テーブルの利用者名にデータの入力規則を設定します。
利用者名の列のデータ部分をドラッグで範囲指定し、上のタブメニューのデータをクリックし、データの入力規則を選んでクリックすると下の画像のとおりデータの入力規則の設定ウィンドウが表示されます。
入力値の種類は「リスト」を選び、その上で下にある「元の値」を設定することになりますが、通常は参照する範囲を絶対参照により設定します。
下の画像のとおり、パワークエリで作成した利用者リストと名付けたテーブルで、利用者氏名の列を上からドラックし範囲指定をするわけです。
しかしここで問題となるのは、この施設は定員30名を想定しており、現時点で入院中の方がいるために利用者数が実際は29名にとどまっていることです。また、利用を終了される方がさらに出ることも考えられます。
仕方がないので、テーブルの範囲を超えて30名分の範囲を設定することにしようと思いましたが、何か間が抜けている感じがしました。
そこで、テーブルの構造化参照は使えないものかと思い立ちました。
テーブル内の現在利用中の方が増えても減っても、入力規則のリストにはその影響を出させないためです。
なお、構造化参照と
0