• ベストアンサー

エクセルでのセルの連動

シート1に「品物名」「単価」を記入した表を作成 (プルダウンリストとして作成しました) シート2のセルに「品物名」のプルダウンを作成した際、 隣のセルに選んだ品物名の単価が表示されるようにしたいのですが、 どの様にしたらよいでしょうか? ◆シート1   A   B  1品物名 単 価 2りんご 200 3バナナ 300 4みかん 100 ◆シート2   A   B 1品物名 単 価 2りんご「   」 A-2のセルにりんごと選んだらB-2に自動的に200 と入るようにしたいのです。 教えてください。 よろしくお願い致しますm(_ _)m

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

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

VLOOKUP関数で参照してはいかがでしょう? http://kokoro.kir.jp/excel/vlookup-false.html

iiitigo
質問者

お礼

ありがとうございました! リンク、ものすごく助かりました!

その他の回答 (2)

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.3

選んだ品物名 なので、シート2のA2セルに入力規則を設定しておくと便利です。 表示したいのが別シートですので シート1のA2:A1000位に定義で名前をつけておきます。 仮に名前を 品物名として場合 シート2のA2に入力規則でリストを選択、範囲に =品物名 としておけば、シート2のA2セルクリックすると▼がでて選択が出来ます。 B2セルには =VLOOKUP(A2,シート1!$A$2:$B$1000,2,FALSE)) で十分です。

iiitigo
質問者

お礼

ありがとうございました! 無事、資料を提出できました!

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

下記の数式でできます。 =IF(COUNTIF(シート1!$A$2:$A$4,A2)=0,"",VLOOKUP(A2,シート1!$A$2:$B$4,2,FALSE))

iiitigo
質問者

お礼

ありがとうございました! ただ、とても品物数が多いのでVLOOKUPのみで作成しました。 助かりました!!

関連するQ&A