• ベストアンサー

エクセルでこんなことはできますか?

こんばんは。 (aaa)という名前のファイルと(bbb)という名前の、2つのファイルがあるとします。 (シートではなく、まったく違うファイルです) (a)の1列目には製番が、2列目には数量が入っています。 (b)の1列目には(a)の製番と同じものもあれば、違う製番も入っていて、2列目は空白です。 そこで、(a)と(b)の同じ製番のものだけを選び、 (b)の2列目に(a)と同じ数量を入れるということは可能でしょうか? 自分なりに関数などを調べてみたのですが、まったくわかりませんでした。 大変わかりづらい説明で、申し訳ございませんが、ご存知の方がいらっしゃいましたら ご回答よろしくお願いいたします。

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

(a)と(b)は、それぞれ(aaa),(bbb)ファイルのことだとして、 =IF(ISNA(VLOOKUP(A1,[aaa.xls]Sheet1!$A$1:$B$5,2,FALSE)),"",VLOOKUP(A1,[aaa.xls]Sheet1!$A$1:$B$5,2,FALSE))

nekonakama
質問者

お礼

merlionXXさん、こんばんは ! そうです ! 仰るとおり、(a)=(aaa)、(b)=(bbb)のファイルのことです。 訂正したつもりでしたが、できてなかったようで申し訳ありません。 今からじっくり、ご回答いただいた方法を試してみます。 また、わからなかったら質問させていただきますのでよろしくお願いいたします。ありがとうございました !

その他の回答 (2)

  • a987654
  • ベストアンサー率26% (112/415)
回答No.3

no2の方と同様ですがIF文無しで下記 =VLOOKUP(A2,[aa.xls]Sheet1!A2:B5,2) B5の部分は検索範囲の最下位のアドレスに変更してください。

nekonakama
質問者

お礼

a987654さん、こんばんは ! ご回答いただき、ありがとうございます。 IF文なしでもできそうなんですね ! まだまだ関数について勉強不足ですので、大変参考になります。 また、何かありましたら教えてください。

  • neteruyo
  • ベストアンサー率20% (2/10)
回答No.1

IF文で不等号使えば出来そうですね

nekonakama
質問者

お礼

neteruyoさん、こんばんは ! すぐにご回答をいただいたようで、どうもありがとうございました。 皆さんのご回答を基に、IF文でチャレンジしてみます !

関連するQ&A

専門家に質問してみよう