- ベストアンサー
エクセルのドロップダウンリスト
エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 当方使用のExcel2003での場合です。 ↓の画像で説明させていただきます。 まず、Sheet1の品名の部分を範囲指定し、名前ボックスに「品名」と入力します。 (範囲指定 → メニュー → 挿入 → 名前 → 定義 で 名前欄に入力しても構いません) Sheet2のA2セルを選択 → データ → 入力規則 → リスト 「元の値」の欄に =品名 としてOK (先ほど名前定義したものと同じものを入力) 最後にSheet2にのB2セルに =IF(A2="","",VLOOKUP(A2,Sheet1!B2:C8,2,0)) とすれば画像の表のような感じになります。 尚、データ量によって範囲指定の領域はアレンジしてみてください。 以上、参考になれば幸いですが、 的外れなら読み流してくださいね。m(__)m
お礼
的中です。本当にありがとうございました。 画像もつけていただいて、大変わかりやすかったです。 また、よろしくお願いします。