• ベストアンサー

エクセルのドロップダウンリストについて(再)

ドロップダウンリストで、参照先のリストは、単一の行、もしくは列でないといけないともいますが、たとえば、A1列にあらかじめ設定されたドロップダウンリストを表示(※ドロップダウンリストの右隣の▼ボタンを押したときに表示される内容です。)させたときに、A0001などのリストの隣、もしくは下にそれに対応する商品名を表示させるにはどうしたらいいのでしょうか? 先程やっていたら偶然にできたのですが、しばらくしたら更新されやり方が分からなくなりました。

質問者が選んだベストアンサー

  • ベストアンサー
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

「連動したドロップダウンリスト」「多段 ドロップダウンリスト」などと呼ばれるものでは内科と思います。 「連動したドロップダウンリスト-INDIRECT関数」 http://www.relief.jp/itnote/archives/000822.php 「ドロップダウンリストを別シートを参照して作成-INDIRECT関数」 http://www.relief.jp/itnote/archives/002264.php 「エクセル ドロップダウンリスト」 http://www.kenzo30.com/ex_kisopoint/onepoint_sonota3.htm 「ドロップダウンリストでINDIRECT関数を使う」 http://plaza.rakuten.co.jp/amitie123/diary/200808160000/

doublemac
質問者

補足

有り難うございます。 残念ながらこちらの意図したものとはちょっと違ってました。 ドロップダウンリストの▼をクリックすると、下に伸びてそのリスト内に通常であれば、参照先の1行もしくは1列のリストが表示されますが、その横にもしくはその下(※A0001という商品IDのすぐ下にそれに連動する商品名"納豆"も表示される) こんな感じです。 ドロップダウンリストの▼をぽちっとすると A0001 納豆 A0002 味噌汁 A0003 たくあん のように現れる。その中からもちろん一つ選べます。 別シートに、 A0001 納豆 A0002 味噌汁 A0003 たくあん というように参照先のリストがあります。 午前中たまたま実現できたのですが、誤って更新してしまって、どうしてできたのかわからないのです。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>ドロップダウンリストの▼をぽちっとすると A0001 納豆 A0002 味噌汁 A0003 たくあん のように現れる。その中からもちろん一つ選べます。 そのようなドロップダウンリストなら単純に以下のようなリストを作成しているはずですが・・・ A0001 納豆 A0002 味噌汁 A0003 たくあん

doublemac
質問者

お礼

ありがとうございます。 Macky01さんのおっしゃるとおり、上のようなリストを作成していれば、難なく出来るのですが、 A1  B1 A0001 納豆 というリストから、 なぜか、 >ドロップダウンリストの▼をぽちっとすると A0001 納豆 A0002 味噌汁 A0003 たくあん のように現れたのです。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

ご質問の趣旨は、ドロップダウンリストで選択した値に対応するセルの値をそのドロップダウンリストの隣のセルなどに表示したいということでしょうか? A0001に対応する商品名などを別のセルに表示させたいなら、VLOOKUP関数やHLOOKUP関数を使用します。 >先程やっていたら偶然にできたのですが、しばらくしたら更新されやり方が分からなくなりました。 何が更新されてやり方が分からなくなったのでしょうか?

doublemac
質問者

補足

ありがとうございます。 >A0001に対応する商品名などを別のセルに表示させたいなら、VLOOKUP関数やHLOOKUP関数を使用します。 別のセルではなく、ドロップダウンリストを展開したその中に表示させたいのです。

関連するQ&A

  • エクセルのドロップダウンリスト

    エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。

  • エクセルのドロップダウンリスト

    入力規則のドロップダウンリストですが、次のような使い方は可能でしょうか?また可能なら方法を教えて頂けませんか?よろしくお願いします。 A、B列にドロップダウンリストを設定し、A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させたいのですが・・・。各列とも、複数行にわたってドロップダウンリストを設定しています。

  • エクセルでドロップダウンリストを使いたい

    こんにちは。 エクセルでのデータの入力にドロップダウンリストを使いたいのですが 方法がわからないので教えてください。 やりたいことは以下のとおりです。 ・ドロップダウンリストは初めから表示する。  (クリックしたら表示されるのではだめ) ・ドロップダウンリストの選択項目はセル参照でも  直接入力でもどちらでもよい。 クリックしたら表示される方法はなんとかわかったのですが、 初めから表示しておくやり方がわからないです。 よろしくおねがいいたします。

  • エクセル セルを結合させてドロップダウンリストを作りたい

    Office2003を使用しています。 エクセルで、結合させたセルの列を一つの列とみなしてドロップダウンリストを作成したいのですがうまくできません。 言葉が足りずにわかりにくいかもしれませんが、例えば1行目のA列とB列、2行目のA列とB列、3行目のA列とB列・・というようにセルを結合させていき、その列にドロップダウンリストを作成したいのです。 結合させた後に範囲を指定してドロップダウンリストを作成しようとすると、A列とB列の2列にドロップダウンリストを作成するように出来上がってしまいます。 何か方法はありますでしょうか? 宜しくお願いします。

  • エクセルのドロップダウンリストでやりたいこと!

    以前エクセルで、ドロップダウンリストで20名ほどの人名があり、 Qという名前をA1あたりで選ぶと、その下の表記がQさんの成績が 直ぐに表示されました。同じように、Hさんの名前をドロップダウンリストから 選ぶと、下の表示はHさんの成績がばばっと表示されました。 このように、ドロップダウンリストで特定の項目を選ぶと その項目の内容が表示されるようなものを作りたいのですが、 どのようにして行うのでしょうか? 一つずつ、IF(A1=Q,""・・・のようにやるのはとても大変だと 思いますが、どのようにして行うのでしょうか?

  • ドロップダウンリストを2列で表示するには?

    Excel2010を使用しています。 1列目に商品ID、2列目に商品名が入ったリストをもとに 入力規則からドロップダウンリストをつくろうとすると、 「区切り文字で区切られたリストか、または単一の行または列の参照でなければならない」 とでてしまいます。 2列のドロップダウンリストを作ることはできないのでしょうか? 入力するのは1列目ですが、2列目も参照しながら選択できるようにするのが目的です。 よろしくお願いします。

  • EXCEL ピボットテーブルのドロップダウンリスト

    EXCEL(2003)のピボットテーブルで、集計のkeyに選んだ フィールドにはドロップダウンリストで表示対象が 選択できるようにボタンがつきますが、 このドロップダウンリストの内容が現時点のデータ のみならず、過去のものが残ったままになります。 その時点で参照しているデータソースの内容だけが表示されるようにするにはどうすれば良いでしょうか?

  • ドロップダウンリスト

    お聞きしたいことがあります。 リストを作成し、入力規則からドロップダウンリストで 項目を選択する表を作成しました。 しかし、A列の幅が狭く、ドロップダウンリストで表示されるリストの文字が最初の3文字ぐらいなのです。 列の幅分しか、リストの表示スペースがないのです。 A列の幅に関係なく、もう少し表示されるリストの幅というか文字を増やすには、どうしたらいいでしょうか。 列の幅を広げたり、隣のセルを結合することは、表のレイアウト上できません。 ちなみに、別のエクセルの表では、それができているのですが、それをどうやったかわかりません・・・。 どなたかわかる方、教えてください。

  • エクセル2007 ドロップダウンリスト

    vista利用の初心者です。 よろしくお願いします。 ドロップダウンリストで選択した後(後という表現が適切かどうかわかりませんが)の 計算式をご存じの方は教えてください。 たとえば  A1に5と入力しておきます。 B1にドロップダウンリストで あ50,い60,う65と設定しておきます。 C1には ドロップダウンリストであ50を選択した場合は A1の5×50の数値 い60選択で 5×60 ・・・の数値を設定したいと思っています。 どなたか詳しい方、よろしくお願い申し上げます。

  • エクセルでドロップダウンリストを…

    エクセルでドロップダウンリストを使用する場合の質問です。 あるセルに入力した文字列によって、ドロップダウンリストで選択できる範囲を限定するような設定は可能でしょうか。 例) セルA1に「花」と入力したら     セルA2にドロップダウンリストで    セルE1~E4の「ひまわり、バラ、すみれ、チューリップ」を    選択できるようにし、    セルA1に「野菜」と入力したら、    セルA2にドロップダウンリストで    セルE5~E8の「トマト、なす、きゅうり、にんじん」を    選択できるようにする。 初歩的質問ですみませんが、よろしくお願いします。

専門家に質問してみよう