• ベストアンサー

EXCEL参照する

お世話になっております。 book1のファイルにはA列に序列番号、B列に野菜名、C列に値段が入っています book2のファイルのA1のセルに番号を入れると book1のファイルを参照してB1のセルにその番号に対応する野菜名、 C1のセルにその値段がでるようにするにはA1~C1に どのような数式を入れたらよいでしょうか? 基本的なことかもしれませんがよろしくお願いいたします。

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

  • ベストアンサー
  • suz83238
  • ベストアンサー率30% (197/656)
回答No.3

A2に =IF(A1,VLOOKUP(A1,'C:\Documents and Settings\User\デスクトップ\[book1.xls]Sheet1'!$A$2:$C$10,2,0),"") とします。 A3は =IF(A1,VLOOKUP(A1,'C:\Documents and Settings\User\デスクトップ\[book1.xls]Sheet1'!$A$2:$C$10,3,0),"") とすればOKです。

dlx_xlb_qlo_olp
質問者

お礼

消えました!! もうひとつは別の質問で聞いてみます。

その他の回答 (2)

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.2

#1ですけど 上はsheet1の場合でシート名が違えば、sheet1のところをbook1.xlsで野菜等があるシート名に直します。

  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

book1.xlsがデスクトップにあるとして データがA2~C10に入っているものとすると book2.xlsの A2に =VLOOKUP(A1,'C:\Documents and Settings\User\デスクトップ\[book1.xls]Sheet1'!$A$2:$C$10,2,0) A3に =VLOOKUP(A4,'C:\Documents and Settings\User\デスクトップ\[book1.xls]Sheet1'!$A$2:$C$10,3,0) で野菜と値段が出ます。 book1.xlsのファイルがどこにあるのか分からない場合は、book1.xlsを右クリックしてプロパティで場所を見るとどこにあるか分かります。これをコピーして貼り付ければOKです。

dlx_xlb_qlo_olp
質問者

お礼

>ファイルの場所は同じ階層の別のファイルです。 >共有フォルダの中にあります。 >最後の$A$2:$C$10の後の2とか3はどういう意味ですか? これらは解決しました。 表示されるようになりました。 >book2のA1に何もデータを入れていないときに >A2の表示をなくする(空白表示にしたい)にはどうしますか? >あと最初のbook2のA1の「入力する番号」を印刷するときには >印刷してほしくないときはどのようにしたらよいでしょうか? これらをお願いいたします。

dlx_xlb_qlo_olp
質問者

補足

ファイルの場所は同じ階層の別のファイルです。 共有フォルダの中にあります。 最後の$A$2:$C$10の後の2とか3はどういう意味ですか? book2のA1に何もデータを入れていないときに A2の表示をなくする(空白表示にしたい)にはどうしますか? あと最初のbook2のA1の「入力する番号」を印刷するときには 印刷してほしくないときはどのようにしたらよいでしょうか? お手数ですが回答お願いいたします。