• ベストアンサー

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

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

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 当方使用のExcel2003での場合です。 ↓の画像で説明させていただきます。 まず、Sheet1の品名の部分を範囲指定し、名前ボックスに「品名」と入力します。 (範囲指定 → メニュー → 挿入 → 名前 → 定義 で 名前欄に入力しても構いません) Sheet2のA2セルを選択 → データ → 入力規則 → リスト 「元の値」の欄に =品名 としてOK (先ほど名前定義したものと同じものを入力) 最後にSheet2にのB2セルに =IF(A2="","",VLOOKUP(A2,Sheet1!B2:C8,2,0)) とすれば画像の表のような感じになります。 尚、データ量によって範囲指定の領域はアレンジしてみてください。 以上、参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m

RashMan
質問者

お礼

的中です。本当にありがとうございました。 画像もつけていただいて、大変わかりやすかったです。 また、よろしくお願いします。

関連するQ&A

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

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

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

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

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

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

  • ドロップダウンリストの連動

    いつも大変お世話になっております。 エクセルで、セルO6にA社とB社を名前の定義で登録しドロップダウンリストで選択できるようにしました。 セルD14に、セルO6でA社を選択した場合には、A5052(H)とA5052(R)がドロップダウンリストで選択でき、同じく、セル14に、セルO6でB社を選択した場合には、アルハイスとアルジェイドがドロップダウンリストで選択できるようにしたいです。 こちらで拝見したり、ネットで調べたのですが、列が同じの場合はやれそうでしたが、同列以外ではできませんでしょうか? (INDIRECTや、ドロップダウンリストを使用してやったりできるのでしょうか) 説明が上手く出来ず申し訳ありません。 ご教授して頂けたらありがたいです。 よろしくお願いします。

  • エクセルでのドロップダウンリスト作成について

    エクセルで、3つの項目(A,B,Cとします)をドロップダウンリストから選択する場合、A,B,Cを『名前の定義』で関連付けることはできました。しかし、A,B,Cが同じ文字列の場合、同シート上で同じ名前の定義にできないため、ドロップダウンリストが作成できずにいます。 このようなドロップダウンリストを作成するにはどのようにすれば良いか教えてください。 VBAなどが必要になるのでしょうか? 宜しくお願いします。

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

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

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

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

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

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

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

    ゲームのデータベース的な物を作っていて、シート2に一覧表みたいなのを作り、シート1のA列(アイテム名)のドロップダウンリストで項目を選択するとB列(能力値)、C列(値段)、D列(売ってる場所)等の数値や文字まで出せる方法は無いでしょうか? エクセル初心者でわからないことだらけですがわかる方いましたら御教授お願いします。

  • ドロップダウンリスト

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

専門家に質問してみよう