- ベストアンサー
エクセルでのセルの連動
シート1に「品物名」「単価」を記入した表を作成 (プルダウンリストとして作成しました) シート2のセルに「品物名」のプルダウンを作成した際、 隣のセルに選んだ品物名の単価が表示されるようにしたいのですが、 どの様にしたらよいでしょうか? ◆シート1 A B 1品物名 単 価 2りんご 200 3バナナ 300 4みかん 100 ◆シート2 A B 1品物名 単 価 2りんご「 」 A-2のセルにりんごと選んだらB-2に自動的に200 と入るようにしたいのです。 教えてください。 よろしくお願い致しますm(_ _)m
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数で参照してはいかがでしょう? http://kokoro.kir.jp/excel/vlookup-false.html
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
選んだ品物名 なので、シート2のA2セルに入力規則を設定しておくと便利です。 表示したいのが別シートですので シート1のA2:A1000位に定義で名前をつけておきます。 仮に名前を 品物名として場合 シート2のA2に入力規則でリストを選択、範囲に =品物名 としておけば、シート2のA2セルクリックすると▼がでて選択が出来ます。 B2セルには =VLOOKUP(A2,シート1!$A$2:$B$1000,2,FALSE)) で十分です。
お礼
ありがとうございました! 無事、資料を提出できました!
- mshr1962
- ベストアンサー率39% (7417/18945)
下記の数式でできます。 =IF(COUNTIF(シート1!$A$2:$A$4,A2)=0,"",VLOOKUP(A2,シート1!$A$2:$B$4,2,FALSE))
お礼
ありがとうございました! ただ、とても品物数が多いのでVLOOKUPのみで作成しました。 助かりました!!
お礼
ありがとうございました! リンク、ものすごく助かりました!