- ベストアンサー
エクセルでこんなことはできますか?
こんばんは。 (aaa)という名前のファイルと(bbb)という名前の、2つのファイルがあるとします。 (シートではなく、まったく違うファイルです) (a)の1列目には製番が、2列目には数量が入っています。 (b)の1列目には(a)の製番と同じものもあれば、違う製番も入っていて、2列目は空白です。 そこで、(a)と(b)の同じ製番のものだけを選び、 (b)の2列目に(a)と同じ数量を入れるということは可能でしょうか? 自分なりに関数などを調べてみたのですが、まったくわかりませんでした。 大変わかりづらい説明で、申し訳ございませんが、ご存知の方がいらっしゃいましたら ご回答よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(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))
その他の回答 (2)
- a987654
- ベストアンサー率26% (112/415)
no2の方と同様ですがIF文無しで下記 =VLOOKUP(A2,[aa.xls]Sheet1!A2:B5,2) B5の部分は検索範囲の最下位のアドレスに変更してください。
お礼
a987654さん、こんばんは ! ご回答いただき、ありがとうございます。 IF文なしでもできそうなんですね ! まだまだ関数について勉強不足ですので、大変参考になります。 また、何かありましたら教えてください。
- neteruyo
- ベストアンサー率20% (2/10)
IF文で不等号使えば出来そうですね
お礼
neteruyoさん、こんばんは ! すぐにご回答をいただいたようで、どうもありがとうございました。 皆さんのご回答を基に、IF文でチャレンジしてみます !
お礼
merlionXXさん、こんばんは ! そうです ! 仰るとおり、(a)=(aaa)、(b)=(bbb)のファイルのことです。 訂正したつもりでしたが、できてなかったようで申し訳ありません。 今からじっくり、ご回答いただいた方法を試してみます。 また、わからなかったら質問させていただきますのでよろしくお願いいたします。ありがとうございました !