目次

  1. Excel(エクセル)の入力規則とは
  2. エクセルの入力規則でプルダウンリストを作成する方法
    1. 設定画面で直接設定する方法
    2. セル上に選択肢を用意して設定する方法
    3. プルダウンリストを解除する方法
  3. エクセルの入力規則で条件設定を使うとできること
    1. 日付
    2. 文字数の制限
    3. 特定の文字で始まるテキストの制限
  4. エクセルの入力規則で覚えておくと便利な機能
    1. 入力メッセージの表示
    2. エラーメッセージの表示
    3. 色付け
  5. エクセル入力規則でデータ品質向上

 エクセルの入力規則を利用すると、セルに入力できるデータの種類や値を制限できます。入力されるデータの正確性と一貫性を保証するため、効率的なデータ入力とデータ分析が可能になります。

 この機能は、特に複数人で同じエクセルファイルを編集する際に便利です。たとえば、以下の表で「販売地域」をプルダウンにしていない場合、入力方法にばらつきが生じる可能性があります。

プルダウンリストの活用例
プルダウンリストの活用例(著者作成)

 「東京」と入力する人がいたり、「東京都」と入力する人がいたり、誤って販売していない地域を入力してしまう人がいたり、市区町村レベルで細かく入力したりしてしまう人がいるかもしれません。

 このような状況では、データにフィルターをかけたり、グラフを作成したりする際にスムーズに作業を進めることが難しくなります。場合によっては、データの見落としが発生する可能性もあります。

 入力規則の機能を利用して、入力可能なデータを制限することで、これらの問題を回避し、データ管理をより効率的かつ正確に行えるようになります。

 プルダウンリストの作成方法を二つ紹介します。なお、ドロップダウンとプルダウンは同じものですが、エクセル上での正しい表記は「ドロップダウン」です。

 プルダウンリストの選択肢を、設定画面上で直接設定する方法を紹介します。選択肢が少ない場合や、選択肢の編集頻度が低い場合は、この方法がおすすめです。

 最初に、プルダウンリストを設定したいセルを選択します。次に、[データ] > [データの入力規則」から、データの入力規則の設定画面を開きます。アイコンの場所が分かりにくいので、以下を参考にしてください。

データの入力規則の設定画面を開く方法
データの入力規則の設定画面を開く方法

 [入力値の種類]で[リスト]を選択し、[元の値]に選択肢としたい項目をカンマ区切りで入力します。このとき、[ドロップダウンリストから選択する]にチェックが入っていることを確認しましょう。もしチェックが入っていなければ、チェックを入れて[OK]を押します。

設定画面から直接プルダウンリストを作成する方法
設定画面から直接プルダウンリストを作成する方法(著者作成)

 これでプルダウンリストの完成です。

 プルダウンリストの選択肢を、セル上に用意する方法です。選択肢の数が多い場合や、選択肢の編集頻度が高い場合は、この方法がおすすめです。

 2-1章と同様に、データの入力規則の設定画面を開いたら、[元の値]に選択肢を用意したセル範囲を入力します。

 セル範囲を入力するのが難しい場合、[元の値]欄の右側にある矢印ボタンをクリックして、セルをドラッグして選択するだけでも反映されます。

セル上に選択肢を用意してプルダウンリストを作成する方法
セル上に選択肢を用意してプルダウンリストを作成する方法(著者作成)

 上記の例では、セル範囲の指定に$を付けて絶対参照させています。絶対参照とは、特定の位置にあるセル(参照したいセル)を固定する方式です。下記記事でも解説しています。

 プルダウンリストと同じシートに選択肢を用意する方法もありますが、筆者は選択肢を別シートに用意する場合がほとんどです。

 表の編集時に行を追加する際や、シート内でのセルの一括置換を行う際などに、選択肢を意図せず編集してしまう可能性があるためです。

 プルダウンリストを解除するには、先ほどと同様にデータの入力規則の設定画面を開き、[すべてクリア]を押します。

プルダウンリストを解除する方法
プルダウンリストを解除する方法(著者作成)

 エクセルの入力規則を利用すると、ドロップダウンリスト作成以外にもさまざまなことができます。この章では、そのなかから覚えておくと便利な機能を三つ紹介します。

 日付の入力において、人によって入力形式がばらばらになったことはないでしょうか。たとえば、月と日を入力して欲しいのに、月しか入力されなかったり、日付ではなく「未定」などのテキストを入力されたりといったケースです。

 このような場合に役立つのが、入力規則の設定による日付形式の指定です。入力規則で日付を設定すると、年月日以外の入力が制限されます。設定方法は、以下のとおりです。

入力規則を設定して日付の形式を指定する方法
入力規則を設定して日付の形式を指定する方法(著者作成)

 特定の期間を指定せずに、ただ単に日付を入力すれば良い場合は、[データ]を[次の値より大きい]に変更し、[開始日]に十分古い過去の日付を入力してください。そうすることで、広い範囲の日付を設定できます。

 特定の期間内の日付を入力させたい場合は、[データ]を[次の値の間]に変更し、[開始日]と[終了日]を指定することで、その期間内のみ入力を許可できます。たとえば、2024年内の日付のみを許可したい場合は、[開始日]は2024/1/1、[終了日]は2024/12/31となります。

 郵便番号のような決まった文字数を入力する場合に便利なのが、文字数の制限です。文字数の制限を設定しておくと、入力誤りに気付きやすくなります。

 たとえば、郵便番号を「001-0000」のようにハイフンを含めた形式で入力させたいとしましょう。このとき、ハイフンを含めた「8文字」に文字数を制限することで、ハイフン無しの「0010000」と入力されるのを防げます。

 以下の画像は、文字数を8文字に制限する設定例です。

入力規則を設定して文字数を制限する方法
入力規則を設定して文字数を制限する方法(著者作成)

 2-1章と同様に、データの入力規則の設定画面を開いたら、[入力値の種類]を[文字列(長さ指定)]に変更し、[データ]を[次の値に等しい]を選択します。

 [長さ]は、ここでは8文字に制限したいため[8]と入力します。実際には、制限をかけたい文字数を入力してください。

 請求書IDや顧客IDなど、色々なIDを入力する表の場合、入力項目を誤ってしまうケースがあります。このような場合、IDの先頭が特定の文字であれば、特定の文字列で始まるテキストのみ入力できるよう制限をかけることができます。

 請求書IDの先頭が「bill-」で始まる場合の設定例を紹介します。下記は、入力するセルA2に対して、左から5文字が「bill-」に一致するもののみ入力可能とする制限をかける方法です。

入力規則を設定して特定の文字列で始まるテキストのみ入力できるよう制限をかける方法
入力規則を設定して特定の文字列で始まるテキストのみ入力できるよう制限をかける方法(著者作成)

 2-1章と同様に、データの入力規則の設定画面を開いたら、[入力値の種類]を[ユーザー設定]に変更し、[データ]が変更できなくなっていることを確認します。上記の画面では[データ]は[次の値に等しい]となっていますが、他の表示でも問題ありません。

 [数式]には、A2セルの左から5文字が「bill-」であることを判定するための数式として「=LEFT(A2,5)=”bill-”」を入力しています。

 エクセルの入力規則を使う際に、覚えておくと便利な機能を三つ紹介します。

 複雑な入力制限を設定すると、入力する人がどう入力すれば良いのか迷うことがあります。このような状況で便利なのが、入力メッセージの表示機能です。

 たとえば、先ほどの請求書IDを例にとると、セルをクリックした際に以下のようなメッセージを表示させることができます。

入力メッセージが表示されている様子
入力メッセージが表示されている様子(著者作成)

 このメッセージは、以下のような設定によって表示されます。

入力規則を設定して入力メッセージを表示させる方法
入力規則を設定して入力メッセージを表示させる方法(著者作成)

 2-1章と同様に、データの入力規則の設定画面を開いたら、[入力時メッセージ]タブを開き、[セルを選択したときに入力時メッセージを表示する]にチェックを入れます。

 [タイトル]には表示させたいメッセージのタイトルを、[入力時メッセージ]には表示させたいメッセージの本文を入力します。

 入力メッセージが毎回表示されるのが邪魔な場合は、入力メッセージではなくエラーメッセージの表示機能が便利です。

 たとえば、「bill-」で始まるテキストの入力が必須のセルに対して、誤って「bill-」を付けずに入力した場合に、以下のようにエラーメッセージを表示させることができます。

エラーメッセージが表示されている様子
エラーメッセージが表示されている様子(著者作成)

 上記のように、エラーのときだけメッセージが表示されるため、画面がすっきりします。このメッセージは、以下のような設定によって表示されます。

入力規則を設定してエラーメッセージを表示させる方法
入力規則を設定してエラーメッセージを表示させる方法(著者作成)

 2-1章と同様に、データの入力規則の設定画面を開いたら、[エラーメッセージ]タブを開き、[無効なデータが入力されたらエラーメッセージを表示する]にチェックを入れます。

 [タイトル]には表示させたいメッセージのタイトルを、[エラーメッセージ]には表示させたいメッセージの本文を、入力します。

 入力規則の機能ではありませんが、入力規則と組み合わせて使用すると便利なのが、条件付き書式による色付けです。

 たとえば、プルダウンリストの選択肢で「送付済み」を選択した際に、その行をグレーにする、などの設定が可能です。

条件付き書式を設定して特定の選択肢に色付けした様子
条件付き書式を設定して特定の選択肢に色付けした様子(著者作成)

 設定の前に、まず2章の方法で「送付済み」のドロップダウンリストを作成しておきます。次に、セルを「送付済み」に変更した場合にその行がグレーになるよう、条件付き書式を以下のように設定します。 

入力規則を設定して条件付き書式による色付けをする方法
入力規則を設定して条件付き書式による色付けをする方法-1(著者作成)

 色を変えたいセル範囲を選択します。この例では、M2セルからN13セルを選択しています。この状態で、[ホーム]タブ > [条件付き書式] > [新しいルール] をクリックします。

入力規則を設定して条件付き書式による色付けをする方法-2
入力規則を設定して条件付き書式による色付けをする方法-2(著者作成)

 新しい書式ルールの設定画面が表示されるので、[数式を使用して、書式設定するセルを決定]を選択します。

 [次の数式を満たす場合に値を書式設定]で、色が変わる条件を入力します。ここでは、N2セルが[送付済み]の場合に色を変えるため「=$N2=”送付済み”」と入力しています。

入力規則を設定して条件付き書式による色付けをする方法-3
入力規則を設定して条件付き書式による色付けをする方法-3(著者作成)

 [塗りつぶし]タブを開き、変えたい色を選択します。ここではグレーを選択します。

 この設定を行うことにより、プルダウンリストから「送付済み」を選択すると、その行がグレーになります。

 エクセルファイルの編集は、個人で行う場合は比較的容易にデータの品質を保てます。しかし、複数人での共同編集になると、意図しないデータを入力されてしまうことがあり、データの品質を保つのが難しい場合があります。

 エクセルの入力規則機能を活用すれば、どのセルにどのようなデータを入力すれば良いか明確に示すことが可能です。また、設定した入力規則に違反するデータの入力を防げるため、データの品質が向上します。

 この結果、データ入力作業が効率的になり、入力されたデータは一貫性を保てるようになります。これにより、データの視認性が向上し、フィルターやグラフ作成などのデータ操作がスムーズになります。

 エクセルを複数人で使用する際は、入力規則の機能を積極的に活用して、作業の効率化とデータ品質の向上を目指しましょう。