• 締切済み

エクセル関数について 別シートの情報を反映させる

エクセル関数について困っていることがあるので、お力をお貸しください。 シートAに商品a~dがあります。 そのうちの商品bに対して行った検査結果をシートAに入力したいのですが、 その検査結果はシートBにすでに記入済みなのです。 (検査結果は○、×の2種類です) シートAにシートBにこの検査結果を過不足なく転記できる関数をお教えください。 どうぞ宜しくお願い致します。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

添付図: 左側シート1のA列にある商品名に対して、B列に検査結果を転記したいと思います。 右側シート2のA,B列には、検査済みの商品名と結果が記録されています。 ご利用のエクセルのバージョンに応じて、やり方が変わります。 エクセル2007以降を使っている場合は、シート1のB2に =IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"") と記入し、以下コピーして埋めておきます。 エクセル2003以前を使っている場合は、シート1のB2に =IF(OR(A2="",COUNTIF(Sheet2!A:A,A2)=0),"",VLOOKUP(A2,Sheet2!A:B,2,FALSE)) と言った具合に記入し、以下コピーして埋めておきます。 ご相談投稿では、普段あなたが使うソフトのバージョンまでキチンと明記する事を憶えて下さい。

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

=シートB!A1 こうすると、シートBのセルA1のデータが参照できますが?

関連するQ&A