技術ノート ウェブ Googleスプレッドシートで依存ドロップダウンリストを作成する方法

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

ドロップダウン リストを使用すると、データ入力をより効率的にし、エラーをなくすことができます。 Google スプレッドシートで 依存ドロップダウン リストを作成し 、最初のリストの選択によって 2 番目のリストのオプションが決定されるようにすることもできます。

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

依存ドロップダウン リストは、さまざまな状況で役立ちます。特定の属性を持つ製品、特定のモデルを持つ自動車メーカー、または特定のセクションを持つ Web サイトをリストすることができます。 2 番目のドロップダウン リストに表示される内容を選択するドロップダウン リストを作成すると、データ入力を高速化できます。

Google スプレッドシートで 依存ドロップダウン リストを作成する方法を見てみましょう。

リスト項目を設定する

まず、シート上の各リストのリスト ヘッダー と項目を入力します。これは、ドロップダウン リストを挿入する予定の同じシート内で行うことも、アイテムを非表示にしたい場合は別のシート内で行うこともできます。

このチュートリアルでは、イベント用のメインディッシュとデザートを用意しています。ドロップダウン リストで Entree を選択すると、2 番目のリストに選択肢が表示されます。ドロップダウン リストで [デザート] を選択すると、代わりにそれらの選択肢が表示されます。

関連するすべての手順を示すために、すべてを同じスプレッドシートに保存します。

ラベルを付けたり、ドロップダウン リストを挿入する場所を決定したりすることもできます。ここでは、これらをヘッダーの下のセル A2 と B2 に追加します。

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

範囲に名前を付ける

次に、リスト項目を含む 範囲に名前を付け ます。これは、後で説明するように、依存ドロップダウン リストに必要です。

ヘッダーのない最初の項目リストを選択し、メニューの [データ] に移動して、[名前付き範囲] を選択します。

最初のドロップダウン リストの最初のリスト項目と同じである必要がある 範囲の名前 を入力します。ここでは「Entree」と入力します。次に、「完了」をクリックします。

サイドバーを開いたままにして、リスト項目の 2 番目のセットを選択し、[範囲を追加] をクリックします。

2 番目の項目セットの名前を入力します。ここでは、これがドロップダウン リストで選択できる 2 番目のリスト項目になります。この例では、「Dessert」と入力し、「Done」をクリックします。

名前付き範囲を取得したら、サイド パネルを閉じて できます。

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

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

最初のドロップダウン リストを配置するセルを選択します。この例では、これはセル A2 で、メインディッシュまたはデザートのいずれかを選択します。次に、メニューで [データ] > [データ検証] に移動します。

表示されるボックスで「基準」に移動します。ドロップダウン ボックスで [範囲からリスト] を選択し、リスト ヘッダーを含むセル範囲を入力します。この例では、これは「Entree」と「Dessert」を含む D3:E3 です。

[セルにドロップダウン リストを表示] チェックボックスをオンにします。無効なデータに対して表示する内容を選択し、オプションで [検証ヘルプ テキストの表示] を含めて、[保存] をクリックします。

選択したセルに最初のドロップダウン リストが表示されます。

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

関数を挿入する

依存ドロップダウン リストを作成する前に、INDIRECT 関数を挿入する必要があります。結果は、2 番目のリストのセル範囲として使用するものになります。最初のドロップダウン リストにはセルの位置を使用します。

シート内の空のセルに移動し、セル参照を独自のセル参照に置き換えて次のように入力します。

 =間接(A2)

ドロップダウン リストから項目を選択すると、INDIRECT 関数によってリスト項目が表示されます。したがって、「Entree」を選択すると、これらのリスト項目が表示され、「Dessert」を選択すると同じことが起こります。

何も選択されていない場合は、数式のエラーが表示されます。リスト項目を選択するだけで、 Google スプレッドシート機能が 機能することを確認できます。

Googleスプレッドシートで依存ドロップダウンリストを作成する方法

依存関係のドロップダウン リストを作成する

次に、依存ドロップダウン リストを作成します。最初のリストを作成したときと同様に、リストを作成するセルに移動し、メニューから「データ」> 「データ検証」 をクリックします。

表示されるボックスで「基準」に移動します。ドロップダウン ボックスで [範囲からリスト] を選択し、INDIRECT 関数から表示されるリスト項目を含むセル範囲を入力します。

[セルにドロップダウン リストを表示] チェックボックスをオンにし、無効なデータと外観の設定を好みに応じて完了し、[保存] をクリックします。

その後、リストをテストすることができます。最初のリストの最初のリスト項目を選択すると、正しい項目が 2 番目のリストに選択肢として表示されるはずです。

すべてが機能することを確認するには、次のリスト項目を選択し、依存するドロップダウン リストの選択を確認します。

この例よりもさらに多くのリスト項目がある可能性があるため、リストが正しく機能することに満足したら、リストを機能させてください。

「 Googleスプレッドシートで依存ドロップダウンリストを作成する方法」に関するベスト動画選定!

Googleスプレッドシート プルダウンリストを手軽に連動させる方法
GoogleスプレッドシートGAS【実践】連動するドロップダウンリストを作成!特殊な機能も!【解説】