ホワイトレイア日常に役立つ情報をお届けします。絞込み選択できるリストを作成する方法!INDIRECT関数を使用ツイートシェアGoogle+はてブPocketエクセルINDIRECT関数を使用して、絞込み選択できるリストを作成する方法を紹介します。リストはエクセルのデータの入力規則で2つ作成します。2つ目に絞込み選択できるリストを作成します。リストを作成する時、名前の定義を使用する方法と使用しない方法がありますが、名前の定義を使用する場合は、エクセルINDIRECT関数を使います。ここでは、名前の定義を使用して絞込み選択できるリストを作成する方法を紹介します。下表を使って説明していきます。ワイン、リスト2.1つ目のプルダウンリスト:「ワインA」「ワインB」「ワインC」が選択できます。選択2絞込みリスト作成の準備1.セルの範囲に名前を定義する2.または、名前ボックスからセルの範囲に名前を定義する3絞込みリストの手順1.セルの範囲に名前を定義する2.データの入力規則で1段階のプルダウンリストを作成する3.2つ目の絞込み選択リストを作成するこの手順で、絞込み選択できるリストを作成していきましょう。「数式」タブ→「定義された名前」グループ→「名前の定義」1.「リスト」シートの「A1:C1」の範囲に名前を付けます。2.「名前の定義」をクリックします。「新しい名前」ダイアログボックスに次のように入力しましょう。=リスト!$A$1:$C$1参照範囲(R)ボックスで「A1:C1」の範囲を選択すると自動で範囲が入力されます。「A1:C1」の範囲を選択して「名前の定義」をクリックすると自動で範囲が入力されます。3.名前の定義で「店舗」に名前をつけていきます。次のように「店舗」に名前をつけていきましょう。=リスト!$C$2:$C$4※ここで注意する点は、名前(N)に付ける「名前」です。どんな名前でもいいわけではありません。名前のボックスから名前をつけられます名前を定義は、数式バーの左にある「名前ボックス」に、直接「名前」を入力してもできます。セル範囲「A1:C1」に「名前ボックス」から名前をつけてみましょう。1.セル範囲「A1:C1」を選択します。2.名前ボックスに「ワイン」と入力してEnterキーで確定します。3.セル範囲「A1:C1」を選択すると名前ボックスに「ワイン」と表示されるのを確認しましょう。データの入力規則で1段階のプルダウンリストを作成1.「A2」のセルを選択して、データの入力規則をクリックします。データの入力規則に、次のように入力しましょう。:=ワイン2.入力が終わったら「OK」ボタンをクリックします。3.「A2」をプルダウンリストを作成したい行までコピーします。コピーした行までプルダウンリストが作成されます。リストを作成した範囲を選択してから、データの入力規則をクリックして、設定してもいいです。データの入力規則で2つ目のプルダウンリストを作成1.「B2」のセルを選択して、データの入力規則をクリックします。データの入力規則に、次のように入力しましょう。:=INDIRECT($A2)2.「OK」をクリックします。入力規則で「OK」で確定した時、次のようなメッセージが表示されたら、「はい」をクリックします。3.「B2」をプルダウンリストを作成したい行までコピーします。コピーした行までプルダウンリストが作成されます。絞込み選択できるリストが完成しました!お疲れ様でした。A列のプルダウンリストから項目を選択すると、選択した項目の「店舗」のリスト項目がプルダウンリストから選択できるようになります。指定した文字列が表す参照を返します。形式の参照、セルの参照を表す文字列を指定します。INDIRECT関数の使用例C1に式を入力します。=INDIRECT(A1)結果は、「A1」の参照セルの値を返します。C2に式を入力します。=INDIRECT(A3)結果は、「A3」の参照セルの値を返します。「リスト」を返します。エクセルで複数の絞込み選択できるリストを作成することができる今回は、2つのプルダウンリストを連動させる方法を紹介しましたが、エクセルで2つ以上のプルダウンリストを連動させることもできます。難しいように思えますが、手順を覚えれば簡単にできます。プルダウンリストを作成すれば入力の手間が省けます。エクセルで複数の絞込み選択できるリストを作成する方法も覚えましょう。こちらの記事もご覧ください。コメントをキャンセルメールアドレスが公開されることはありません。3段階のリストを連動させる方法(2つ目のリスト項目に重複がある場合)エクセルVLOOKUP関数でリストから項目を選択して自動入力させる方法!RECOMMENDこちらの記事も人気です。