2017-10-21 13 views
0

私は4000行のスプレッドシートを持っています。それぞれ固有の製品名が付いています。 300行のスプレッドシートがあり、一部の製品の価格が更新されています。更新された値を並べて表示し、更新を使用する簡単な方法はありますか?最後に古い値を削除します(実際に値を出すためにメモ帳に貼り付ける必要があったのですが)。多くの値を持つ更新列

+0

いくつかの写真がありますか?それはあなたが達成しようとしているものは不明だ現状では – dwirony

+0

例えば

既存のCSV

100、ABC
200、
100、DDD
100 DAF

こんにちは、
100 fsdf 新しいCSV:私は例のどのようなわからないんだけど
rich

+0

DAF

10、DDD
20、が、それ私には意味がありません。あなたの一意の製品名は何列ですか?古い列の値は何ですか?更新された価格は300行です。列には製品名が表示されます。列には更新された価格が表示されます。それらはあなたを助けるために必要なものです。私はあなたの心を読むことができません。 – dwirony

答えて

0

これはあなたが必要とするものです列がどこにあるのか、シート名がわからないため、正しく設定できません。

For i = 1 to 4000 
    For j = 1 to 300 
     If Worksheets("Sheet1").Range("A" & i).Value = _ 
      Worksheets("Sheet2").Range("A" & j).Value Then 
       Worksheets("Sheet1").Range("B" & i).Value = _ 
       Worksheets("Sheet2").Range("B" & i).Value 
     End If 
    Next j 
Next i 
+0

ありがとうございます。いいね。このプログラミング言語をスプレッドシートで使用するにはどうすればよいですか? VLOOKUPについて考えていました。 – rich

関連する問題