基于另一个文件更新特定单元格

时间:2016-08-10 19:21:14

标签: excel vba excel-vba

所以我有两个excel文件,文件A是母文件,文件B包含一些单元格的更新。我想要的是用文件B中的更新来更新文件A.文件中的每一行都有一个参考号,该参考号用于标识文件A中的哪一行应该更新。

基本上这是手动过程:

  1. 复制文件B中的参考编号
  2. 在文件A中找到复制的引用
  3. 返回文件B并复制相邻的单元格(右侧三个单元格)
  4. 将复制的数据粘贴到同一单元格中的文件A中(右侧三个单元格)
  5. 返回文件B并复制下一个参考号
  6. 重复步骤2 - 5直到文件B中的最后一行

1 个答案:

答案 0 :(得分:0)

假设您的参考编号在A栏中,“三在右侧”表示D栏 -

进入文件a的单元格D2,输入(添加自己的路径,文件名和工作表名称后):

=VLOOKUP(A2,'C:\path\to\[file_b.xlsx]sheet_name'!$A$1:$D$1000,4,FALSE)

然后向下复制D2。