当サイトの記事にはプロモーションが含まれています。

Excelで3段階連動ドロップダウンリストを作成する方法

パソコンパソコン・スマホ教室
スポンサーリンク

Excelで「大項目→中項目→小項目」のように、選択肢が連動する3段階のドロップダウンリストを作成する方法をご紹介します。これにより、入力ミスを防ぎ、効率的なデータ入力が可能になります。

スポンサーリンク

3段階ドロップダウンリストの概要

Excelのイメージ

Excelのイメージ

3段階のドロップダウンリストは、上位の選択肢に応じて下位の選択肢が変化する仕組みです。例えば、「地域」→「都道府県」→「市区町村」のように、選択肢が階層的に連動します。

必要な準備

ここがポイント!

  • データの整理各階層の項目を整理し、Excelシートに入力します。
  • 名前の定義各項目に名前を付けて、後で参照できるようにします。
  • INDIRECT関数の理解上位の選択肢に基づいて下位の選択肢を動的に変化させるために使用します。

実際の手順

  1. データの入力Excelシートに大項目、中項目、小項目を入力します。
  2. 名前の定義各項目範囲を選択し、「数式」タブの「名前の定義」を使用して名前を付けます。
  3. データの入力規則設定ドロップダウンリストを表示させたいセルを選択し、「データ」タブの「データの入力規則」をクリックします。入力値の種類を「リスト」に設定し、元の値に名前を入力します。
  4. 連動設定中項目と小項目のセルにも同様に「データの入力規則」を設定しますが、元の値にはINDIRECT関数を使用して、上位のセルを参照します。

実際の例

例えば、「地域」→「都道府県」→「市区町村」の3段階のドロップダウンリストを作成する場合、以下のように設定します。

  • 地域セルに「地域」のリストを設定します。
  • 都道府県セルB1に「都道府県」のリストを設定します。元の値には「=INDIRECT()」を使用します。
  • 市区町村セルC1に「市区町村」のリストを設定します。元の値には「=INDIRECT(B1)」を使用します。

よくある質問や疑問

Q1: 名前の定義がうまくいきません。

名前の定義は、範囲選択後に「数式」タブの「名前の定義」を使用します。範囲が正しく選択されているか確認してください。

Q2: INDIRECT関数が正しく動作しません。

INDIRECT関数は、参照するセルの値が正しい名前である必要があります。名前の定義が正しく行われているか確認してください。

Q3: リストの項目が多くて管理が大変です。

項目が多い場合は、Excelのテーブル機能を使用してデータを管理すると、追加や変更が容易になります。

まとめ

3段階の連動ドロップダウンリストを作成することで、データ入力の効率化とミスの削減が可能になります。初心者の方でも、手順を追って設定すれば簡単に作成できます。ぜひ、実際に試してみてください。

他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました