【Excel】入力規則のリスト保守をしやすくする方法

この記事は約5分で読めます。

今回は、Excelの入力規則のリスト保守をしやすくする方法を紹介します。

入力規則のリストは作った後の管理が大切

Excelの入力規則でプルダウンリストを作ると、入力ミスや表記ゆれを減らせます。ただし、項目を追加したり、名称を変更したり、使わなくなった項目を整理したりする場面も出てきます。リストの保守方法が決まっていないと、古い選択肢が残ったり、シートごとに項目が違ったりします。
入力規則は設定した時点で終わりではありません。業務で使う表ほど、部署名、担当者名、商品名、ステータスなどが変わります。リストの保守場所を決めておくことが、長く使えるExcel表を作るコツです。

リスト元を直接入力しない

入力規則の設定画面で、選択肢を「A,B,C」のように直接入力する方法があります。小さな表では手軽ですが、項目が増えると管理しにくくなります。どこに何が設定されているか分かりにくく、変更時に見落としやすいためです。
保守しやすくするなら、リスト元を別のセル範囲に置きます。たとえば、管理用シートを作り、そこに選択肢を縦に並べます。入力規則では、その範囲を参照します。
この方法なら、選択肢を追加するときに管理用シートを編集するだけで済みます。複数の入力欄が同じリストを使う場合も、参照元を共通化できます。

管理用シートを作る

リスト保守用のシートを1枚用意すると、選択肢をまとめて管理できます。シート名は「リスト」「設定」「マスター」など、役割が分かる名前にします。
管理用シートには、リストの種類ごとに列を分けて項目を並べます。

  • 部署リスト:部署名やチーム名を管理します。
  • 担当者リスト:入力担当者や承認者を管理します。
  • ステータスリスト:未着手、確認中、完了などを管理します。
  • 分類リスト:商品区分、案件種別、優先度などを管理します。

各列の先頭に見出しを置き、その下に選択肢を並べます。空白行を多く挟むと範囲指定が分かりにくくなるため、項目は詰めて管理します。

テーブル化して追加に備える

リスト元の範囲は、Excelのテーブルとして管理すると項目追加に対応しやすくなります。テーブルにしておくと、下に新しい項目を追加したときに範囲が広がりやすくなります。
テーブルには分かりやすい名前を付けます。たとえば、部署名のリストなら「tbl_department」、ステータスなら「tbl_status」のようにします。名前を付けておくと、入力規則の参照や数式で扱いやすくなります。
ただし、入力規則でテーブル名を直接使えない場合があります。そのときは名前定義を使い、テーブルの列を参照する名前を作ります。テーブルと名前定義を組み合わせると、リストの保守がしやすくなります。

名前定義で参照先を分かりやすくする

入力規則の参照範囲に直接セル番地を書くと、後から見たときに何のリストか分かりにくくなります。名前定義を使うと、参照先に意味を持たせられます。
たとえば、部署リストに「部署リスト」、ステータスリストに「ステータスリスト」という名前を付けます。入力規則の元の値には、その名前を指定します。
名前定義を使うと、リスト元の場所を変更した場合でも、名前の参照先を直せば済みます。複数箇所の入力規則を個別に修正する必要が減ります。

使わなくなった項目の扱い

リスト保守では、項目を削除するか残すかの判断も必要です。過去のデータで使われている項目をリストから消すと、新しい入力では選べなくなりますが、過去データとの整合性確認が難しくなることがあります。
使わなくなった項目は、すぐ削除せず「廃止」や「使用停止」の扱いにする方法があります。別列に状態を持たせ、現在使う項目だけを入力規則へ出す設計にすると、履歴を残しながら新規入力を制限できます。
小規模な表なら、管理用シートに「使用中」「停止」といったメモ列を作るだけでも役立ちます。項目を消す前に、既存データで使われていないか検索して確認します。

リスト変更後の確認

入力規則のリストを更新したら、実際の入力欄でプルダウンを開き、項目が反映されているか確認します。リスト元の範囲がずれていると、追加した項目が出なかったり、空白が混ざったりします。
確認する項目は次の通りです。

  1. 追加した選択肢が表示されるか確認します。
  2. 削除した項目や停止した項目が残っていないか確認します。
  3. 空白行が選択肢に混ざっていないか確認します。
  4. 別シートの同じ入力欄にも反映されているか確認します。
  5. 既存データにエラー表示が出ていないか確認します。

更新後の確認を行うことで、リスト保守による入力トラブルを避けやすくなります。

共有ファイルでは変更ルールを残す

入力規則のリストを複数人で使う場合は、誰が項目を追加できるのかを決めておくと管理しやすくなります。担当者ごとに自由に追加すると、似た名前の項目や不要な選択肢が増えやすくなります。
管理用シートの上部に、追加時の注意や更新日を短く書いておく方法があります。たとえば、「新しい部署名は管理者が追加」「略称ではなく正式名称で登録」のようなルールを残します。
また、管理用シートを保護して、入力欄だけを編集できるようにする方法もあります。すべてを厳しく制限する必要はありませんが、リスト元を誤って削除されないようにしておくと安心です。リストの保守ルールを見える場所に置くことで、共有ファイルでも選択肢をそろえやすくなります。

まとめ

Excelの入力規則のリストは、管理用シート、テーブル、名前定義を使うと保守しやすくなります。選択肢を設定画面へ直接入力するより、参照元を分けておくほうが変更に対応しやすくなります。
リストは入力作業の入口になるため、項目の並び順も意識します。よく使う項目を上に置く、業務の流れに沿って並べる、終了した項目は下へ移すなど、選ぶ人の動きに合わせると入力しやすくなります。項目名は略称と正式名称が混ざらないようにし、表記の基準を決めておくと集計時にも扱いやすくなります。
更新頻度が高いリストでは、変更日や変更理由を残す欄を用意しておくと便利です。いつ項目が追加されたのか分かれば、過去データとの違いを確認しやすくなります。
項目の追加、名称変更、使用停止を行うときは、既存データへの影響も確認します。入力規則のリスト保守を前提に作ることで、入力ミスを防ぎながら使い続けやすいExcel表になります。
定期的に見直す日を決めておくと、古い選択肢を放置しにくくなります。