Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelで複数のリンクされたドロップダウンリストを作成する方法

Excelのドロップダウンリストは強力なツールです。ドロップダウン矢印をユーザーに提供し、選択すると、選択肢のリストをユーザーに提供します。

これにより、ユーザーが回答を直接入力する必要がなくなるため、データ入力エラーを減らすことができます。 Excelでは、これらのドロップダウンリストのアイテムをさまざまなセルから取得することもできます。

ただし、それだけではありません。ドロップダウンセルのデータ検証を構成するいくつかの独創的な方法を使用して、複数のリンクされたドロップダウンリストを作成することもできます。この場合、2番目のリストで使用できる項目は、ユーザーが最初のリストで作成したセクションによって異なります。

Excelで複数のリンクされたドロップダウンリストを作成する方法

複数のリンクされたドロップダウンリストは何に適していますか?

オンラインのほとんどのフォームは、その前のドロップダウンリストで回答した内容に基づいて、セカンダリドロップダウンリストに入力することを考慮してください。これは、Excelデータ入力シートをオンラインフォームと同じくらい高度なものにすることができることを意味します。ユーザーの回答に基づいて自分自身を変更します。

たとえば、Excelスプレッドシートを使用して、コンピューターの修理が必要なユーザーからコンピューター情報を収集しているとします。

入力オプションは次のようになります:

  • コンピューター部品 :モニター、マウス、キーボード、ベースシステム
  • パーツタイプ:
    • 監視 :ガラス、ハウジング、電源コード、内部電子機器
    • マウス :ホイール、LEDライト、コード、ボタン、ケーシング
    • キーボード :キー、ハウジング、メンブレン、コード、内部電子機器
    • 基本システム :ケーシング、ボタン、ポート、電源、内部電子機器、オペレーティングシステム

このツリーからわかるように、「パーツタイプ」に選択できる情報は、ユーザーが最初のドロップダウンリストで選択したコンピューターパーツによって異なります。

この例では、スプレッドシートは次のようになります。

Excelで複数のリンクされたドロップダウンリストを作成する方法

複数のリンクされたドロップダウンリストを作成する場合は、B1のドロップダウンリストから選択したアイテムを使用して、B2のドロップダウンリストのコンテンツを操作できます。

これを設定する方法を見てみましょう。また、以下の例を含むExcelシートの例をダウンロードしてください。

ドロップダウンリストのソースシートを作成する

このような設定を行う最も簡単な方法は、Excelで新しいタブを作成して、すべてのドロップダウンリスト項目を構成できるようにすることです。

これらのリンクされたドロップダウンリストを設定するには、上部のヘッダーが最初のドロップダウンリストに含めるすべてのコンピューターパーツであるテーブルを作成します。次に、そのヘッダーの下に配置する必要があるすべてのアイテム(パーツタイプ)を一覧表示します。

Excelで複数のリンクされたドロップダウンリストを作成する方法

次に、後でデータ検証を設定するときに正しい範囲を選択できるように、各範囲を選択して名前を付けます。

これを行うには、各列の下にあるすべての項目を選択し、選択した範囲にヘッダーと同じ名前を付けます。テーブルに名前を付けるには、「A」列のフィールドに名前を入力するだけです。

たとえば、セルを選択します A2 A5まで 、その範囲に「モニター」という名前を付けます。

Excelで複数のリンクされたドロップダウンリストを作成する方法

すべての範囲に適切な名前が付けられるまで、このプロセスを繰り返します。

これを行う別の方法は、Excelの[選択から作成]機能を使用することです。これにより、上記の手動プロセスのように、シングルクリックですべての範囲に名前を付けることができます。

これを行うには、作成した2番目のシートのすべての範囲を選択するだけです。次に、数式を選択します メニューから[選択から作成]を選択します リボンで。

Excelで複数のリンクされたドロップダウンリストを作成する方法

ポップアップウィンドウが表示されます。 一番上の行のみを確認してください を選択し、 OKを選択します 。

Excelで複数のリンクされたドロップダウンリストを作成する方法

これにより、一番上の行のヘッダー値を使用して、その下の各範囲に名前が付けられます。

最初のドロップダウンリストを設定する

次に、複数のリンクされたドロップダウンリストを設定します。これを行うには:

1.最初のシートに戻り、最初のラベルの右側にある空白のセルを選択します。次に、データを選択します メニューから[データ検証]を選択します リボンで。

Excelで複数のリンクされたドロップダウンリストを作成する方法

2.開いた[データ検証]ウィンドウで、[リスト]を選択します [許可]の下の[ソース]で、上矢印アイコンを選択します。これにより、このドロップダウンリストのソースとして使用するセルの範囲を選択できます。

Excelで複数のリンクされたドロップダウンリストを作成する方法

3.ドロップダウンリストのソースデータを設定する2番目のシートを選択し、ヘッダーフィールドのみを選択します。これらは、選択したセルの最初のドロップダウンリストに入力するために使用されます。

Excelで複数のリンクされたドロップダウンリストを作成する方法

4.選択ウィンドウで下矢印を選択して、[データ検証]ウィンドウを展開します。選択した範囲がソースに表示されます 分野。 OKを選択します 終了します。

Excelで複数のリンクされたドロップダウンリストを作成する方法

5.ここで、メインシートに戻ると、最初のドロップダウンリストに2番目のシートの各ヘッダーフィールドが含まれていることがわかります。

Excelで複数のリンクされたドロップダウンリストを作成する方法

最初のドロップダウンリストが完成したので、次のリンクされたドロップダウンリストを作成します。

最初のドロップダウンリストを設定する

最初のセルで選択した内容に応じて、リストアイテムを読み込む2番目のセルを選択します。

上記のプロセスを繰り返して、[データ検証]ウィンドウを開きます。 リストを選択します [許可]ドロップダウンで。 [ソース]フィールドは、最初のドロップダウンリストで選択されたものに応じてリストアイテムを取り込むものです。

これを行うには、次の数式を入力します。

=INDIRECT($ B $ 1)

Excelで複数のリンクされたドロップダウンリストを作成する方法

INDIRECT機能はどのように機能しますか?

この関数は、テキスト文字列から有効なExcel参照(この場合は範囲​​)を返します。この場合、テキスト文字列は最初のセル($ B $ 1)によって渡される範囲の名前です。そのため、INDIRECTは範囲の名前を取得し、その名前に関連付けられた正しい範囲を使用してドロップダウンデータの検証を提供します。

:最初のドロップダウンから値を選択せず​​に、この2番目のドロップダウンのデータ検証を構成すると、エラーメッセージが表示されます。 はいを選択できます エラーを無視して続行します。

Excelで複数のリンクされたドロップダウンリストを作成する方法

次に、リンクされた新しい複数のドロップダウンリストをテストします。最初のドロップダウンを使用して、コンピューターパーツの1つを選択します。 2番目のドロップダウンを選択すると、そのコンピューターパーツに適切なリストアイテムが表示されます。これらは、そのパーツに入力した2番目のシートの列のパーツタイプでした。

Excelで複数のリンクされたドロップダウンリストを作成する方法

Excelで複数のリンクされたドロップダウンリストを使用する

ご覧のとおり、これはスプレッドシートをより動的にするための非常に優れた方法です。ユーザーが他のセルで選択した内容に応じて後続のドロップダウンリストに入力することで、スプレッドシートのユーザーへの応答性を大幅に向上させ、データの有用性を大幅に高めることができます。

上記のヒントを試して、スプレッドシートで作成できる興味深いリンク付きドロップダウンリストの種類を確認してください。以下のコメントセクションで、あなた自身の興味深いヒントのいくつかを共有してください。


  1. Excel で別のシートへのドロップダウン リスト ハイパーリンクを作成する方法

    この記事では、 ナビゲート する方法を紹介します 1 つの シート から 別の ドロップダウン リストのハイパーリンクを作成する 別のシートへ エクセルで . HYPERLINK 関数 を使用します と VBA コード 例で説明されている 2 つの異なる方法で。 別のシートへのハイパーリンクのドロップダウン リストを作成する 2 つの方法 データセットがあるとしましょう 販売の詳細を表す 最初の 3 か月間 2020 年の 3 つの異なるシート . 改名 ワークシート 月名によると 1月として 、2 月 、および 3 月 . ドロップを作成したい –ダウン リスト 保持 シート 名前

  2. Excel でドロップダウン リスト付きのデータ入力フォームを作成する方法 (2 つの方法)

    Microsoft Excel では、データ入力、電卓などのさまざまなフォームを作成できます。これらのタイプのフォームは、データを簡単に入力するのに役立ちます。また、多くの時間を節約できます。 Excel のもう 1 つの便利な機能は、ドロップダウン リストです。限られた値を何度も入力すると、プロセスが多忙になる可能性があります。ただし、ドロップダウン リストでは 、値を簡単に選択できます。今日、この記事では、データ入力の方法を学びます Excel のドロップダウン リストを含むフォーム 適切なイラストで効果的に。 Excel でドロップダウン リスト付きのデータ入力フォームを作成する 2 つ