2017-10-21 56 views
0

我有一个包含4000行的电子表格。每个都有独特的产品名称。我还有另一个有300行的电子表格,其中一些产品的价格已更新。是否有一种简单的方式来并排显示更新的值,然后使用更新。最后删除旧值(没有某种更新列挂起)(在我们总是需要复制粘贴到记事本以获取实际值之前)。有很多值的更新列

+0

你能给我们一个例子,也许有一些图片吗?目前的情况是,目前还不清楚你想要完成什么 – dwirony

+0



现有CSV

100,ABC
200,DAF
100,DDD
100,fsdf
100,你好

新CSV:

10,DDD
20,DAF
rich

+0

我不知道什么样的例子是,但它对我没有意义。什么专栏是你独特的产品名称,哪些专栏是他们的旧价值,哪些专栏有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