• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルデータ比較・同一商品コードの増加分のみ出力)

エクセルデータ比較・同一商品コードの増加分のみ出力

このQ&Aのポイント
  • エクセルデータ比較・同一商品コードの増加分のみ出力する方法を教えてください。
  • 商品コードと値段が記入されたエクセルデータを比較し、同じ商品コードで値段の上昇分のみを出力する方法について教えてください。
  • エクセルでA列に商品コード、B列に値段が入力されているデータと別のファイルのデータを比較し、値段の上昇分だけを出力する方法を教えてください。処理は1万列以上に対応することが望ましいです。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

C列に値段が高くて同じ商品コードが2回以上出現すると、EF列にデータが2つ必要になりますので、EF列のデータを上に詰めることはしないで、 E2セルに、以下の式を入れて、下にドラッグコピー。 =IF(VLOOKUP(C2,A:B,2,FALSE)<D2,C2,"") F2セルに、以下の式を入れて、下にドラッグコピー。 =IF(VLOOKUP(C2,A:B,2,FALSE)<D2,D2-VLOOKUP(C2,A:B,2,FALSE),"")

nanako-25
質問者

お礼

求めたい結果をスムーズに出力することが出来ました!完璧です‼ ご回答ありがとうございました。

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

例えば E2に=c2 F2に =d2-vlookup(c2,$a:$b,2,false) と入力し、下方にコピーすれば良いのでは?  C列のコードがA列に無いようなエラー対策は考えてください。

nanako-25
質問者

お礼

迅速なご対応ありがとうございます。 マイナス値も出力されますが、これでも確認可能ですね! ありがとうございました。