• 締切済み

エクセルのリスト選択結果により、他のリスト先を変えるには

今、あるセル(A1)がA社、B社、C社が選択できるようになっており、その選択しだいでその横のセル(A2)に、それぞれの会社に対応する商品のリストを表示させるようにするには、どのようにすればいいのでしょうか? つまり、あるセルの選択しだいで、指定したセルのリスト選択先を変えたいのですが。

みんなの回答

  • takibo
  • ベストアンサー率57% (116/200)
回答No.3

こちらのサイトがわかりやすく参考になると思います。 http://www.officetanaka.net/excel/function/tips/list.htm

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

それぞれの会社に対応する商品のリストに、 「A社」「B社」「C社」という名前を付けて、 セルA2の入力規則の[元の値]に「=INDIRECT(A1)」と入力。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

他にもっといい方法が有るかもしれませんが.... マクロを使用しない場合として。 A2セルの参照先のセル群を、index()やvlookup()等で書き換えてやれば良いと思いますが.... ただし、当然リストの数が違えば、空白リストも表示されます。 うろ覚えですが、参照範囲自体をセルデータから作成する関数も有りませんでしたっけ? この程度で参考になりましたら幸いです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel! リストから選択!

    Excelの「リストから選択」で質問です。 次のようにA1~B5セルにデータが入っています。       A   B   1  大変よい  (1)   2  良い    (2)   3  普通    (3)   4  もう少し  (4)   5  悪い    (5) これらを別のセルにて「リストから選択」をするとA列が表示され、 選択するとセルにはB列が表示されるという設定はできるのでしょうか。 この例の場合、リスト表示をさせると   大変よい     良い       普通       もう少し     悪い     が表示され、「大変よい」を選択すると、「(1)」が表示されるような仕組みです。 どなたか教えていただけませんでしょうか。よろしくお願いいたします。

  • EXCELでリストを作成して、そのリストを選択した値を複数の入力するよ

    EXCELでリストを作成して、そのリストを選択した値を複数の入力するようにしたいが、どうしたらいいでしょうか? 例えばA1にリストを作成、リスト中”A,B,C,D"が選択できるようにする。 ”A"を選択した場合B1のセルに”あ”が表示、同時にC1のセルに”ア”が表示。 ”B"を選択した場合B2のセルに”い”が表示、同時にC2のセルに”イ”が表示....

  • excelでリストボックスで選択した値に定められた値を返す

    excel2000で計算シートを作っています リストボックスで会社名をえらぶと 例:A社 B社 C社 ・セルC2に、A社なら1000 B社なら1200 C社なら800 とあらかじめ定められた値を返す 関数で、値を返すことはできるのですが リストボックスを範囲として指定できないのでしょうか? また、上記をVBAを使わずに、設定することは可能でしょうか? 宜しくお願いいたします

  • セルの入力規制で、ドロップダウンリストを別ブックにあるデータから参照す

    セルの入力規制で、ドロップダウンリストを別ブックにあるデータから参照する。 セルの入力規制で、別ブックにあるデータからA1の結果によりA2にドロップダウンリストを表示させたいのですが。 例えば、下記のデータがブック1にあるとします   A   B 1 ?社 商品1 2 B社 商品3 3 B社 商品1 4 C社 商品2 5 A社 商品2 ブック2のセルA1で、ドロップダウンリストから A社 B社 C社 のいずれかを選択すると ブック2のセルA2では、A社 B社 C社の行に対応した(A社だったら商品1 商品2、B社だったら商品1 商品3、C社だったら商品2)ドロップダウンリストを表示させたいのですが、どうすれば良いのでしょうか? A1のドロップダウンリストはINDIRECTでできたのですが,A2の元の値に入れる関数がわかりません。

  • エクセルでリストから選択する

    リストから選択のやり方はわかるのですが たとえばA1のセルで47都道府県のリストから東京都を選択すると B1のセルでは23区のリストが出てきて選択できるようにするには どうしたらよろしいでしょうか? 意味通じますか? A1で神奈川県を選択すると B1は23区ではなく横浜市や川崎市から選択できるようになるやり方です。 ご回答よろしくお願い致します。

  • エクセルのリストを他シートで使いたい

    下記、悩んでいます。 どなたか、ご回答お願いします。 シート1で入力されたB列の中に弊社が入っており、 弊社直下順位が対象となるリストをシート2で選択項目としたいのです。 ・シート1 (入力シート、形式変更出来ません) A2~A30セル 「順位」 B2~B30セル 「社名」 B2セルは固定で、他社は不定ですし、順位は常に変動します。 例)弊社順位が2位で、3位が5社だった場合。 A2=2 B2=「弊社」 A4.A7.A14.A15.A28=3 A4=「A社」 A7=「B社」 A14=「C社」 A15=「D社」 A28=「E社」 この様に入力されている状態で3位のリストを作りたいのですが・・・ まったくもって分かりません。 ご教授、お願い致します。

  • Excel 入力規則で「リスト表示」のリスト順変更はできますか?

    作業日報を作成しています。 シート1:日報  シート2:商品リスト(商品リストは「=商品名」と名前をつけています) 【シート1】  A1   B1 商品名  仕入先 のセルがあり、 A2セルをクリックすると、リストボタンが表示され 商品名を選べるようにしています。 (データ→入力規則→入力値の種類「リスト」、元の値「=商品名」としています。) B1の仕入先は、VL00KUP関数で、自動入力されるように しています。 【シート2】  A1    B1  商品名  仕入先 のセルがあり、 1 ブランク - 2 ばなな  A社 3 りんご  B社 4 オレンジ C社 5 いちご  D社   :    : 25 マンゴー AB社 とどんどん追加しています。 シート1でのリストの表示方法を、 1 ブランク - 2 ばなな    3 りんご   25 マンゴー 24  23 22    : と、上位3つは固定で、 それ以後は追加順に上位3つの下に表示したいと言われました。。 このような表示方法はできるでしょうか?? 私が考え付くのは、 単純に、商品名の入力日の横に日付で並べ替えた 表品名をかえして、それをリストに表示させることしか思いつきません。 どうぞよろしくお願いいたします。

  • リストの結果によって変わるリストの作成について

    「入力規則」の「リスト」なんですが、こんな リストを作成することはできますでしょうか? たとえばこんな社員名簿を作ったとします。 セルA1に「男」 セルB1に「女」 セルA2からA10に男性社員の名前 セルB2からB10に女性社員の名前 この表を使ってセルC1に入力規則のリストを作成し「男・女」 を選択できるようにします。 次にセルC2にはセルC1が「男」なら男性社員、「女」なら女性社員 の名前がリストになるようにします。 ここまでは範囲の名前付け(A2からA10の範囲に「男」、B2からB10 の範囲に「女」と名前付け)とINDIRECT関数を使ってできました。 ここからなんですが 社員の名前は後から増えてもいいように範囲を多くとっています。 セルA2からA10までを男性社員の名前が入るようにしているのですが 実際名前が入力されているのはA2からA5までです。 この場合名前のリスト範囲をA2からA10までにするとA6からA10の 空白のセルまでリスト表示されてしまいます。 そこで =OFFSET($A$2,,,COUNTA($A$2:$A$10)) を併用したいのですが 「挿入」→「名前」→「定義」のところで「男」 の参照範囲を「=OFFSET($A$2,,,COUNTA($A$2:$A$10))」 にするとリストが表示されなくなりました。 説明が下手で長くなってしまいましたが 簡単に言うと セルC1に「男・女」のリストを作成。 セルC2にセルC1が「男」の場合男性社員の名前、 「女」の場合女性社員の名前をリスト表示させ さらに空白のセルはリストに表示させないようにしたいのです。 宜しくお願いします。

  • エクセルの表でリストアップ

    顧客CD  会社名  購入商品  1      A社     あ  2      B社     あ  2      B社     い  2      B社     う  3      C社     あ  3      C社     う  4      D社     あ  5      E社     い EXCEL2002を使用しています。 “顧客CD”をセルA1として 会社名 ― 購入商品 の優先順位で並べ替えしてある エクセルの表があります。 (商品は”あ”、”い”、”う”の3種類しかありません。) この表を使って商品“あ”のみを購入した会社名を リストアップしたい(この表では、A社、D社を リストアップ)のですが、どのような操作をしたら良いの でしょうか? ご教授下さい。

  • リストからの選択

    エクセルにて文字を入れる際にデータの入力規制を用いてリストから選択するようにしているのですが、そのリストを可変的にしたいのですが可能でしょうか? A1のセル: A,B,C から選択 A2のセル: A1が"A"の場合D,E,F       A1が"B"の場合D,G,H       A1が"C"の場合E,I,J の選択させたいです。

専門家に質問してみよう