• ベストアンサー

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

エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・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