在Excel中将数据合并到工作簿中

时间:2016-01-31 17:17:09

标签: excel vba

在Excel中,我有两个工作簿:

  1. partial.xls,包含两列:名称和城市
  2. 包含更多列的general.xls:名称;地址;市。
  3. 在general.xls中,列名中有记录 在部分xls中,Name和City列中有记录。在两个文件的名称列中,更多相同的项目排列不同。 请问,如何将partial.xls中的记录合并到general.xls?

    例如:

    一般来说.xls:
    列名具有记录:Name1;名称2;名称3(按此顺序)
    列地址和城市为空。

    在partial.xls中:
    列名具有记录Name3;名1;名称2(按此顺序)
    Column City有记录:City3; City1; City2(按此顺序)

1 个答案:

答案 0 :(得分:0)

使用查找公式,如Vlookup或Index / Match。

在General.xls中

=Vlookup(A1,[Partial.xls]Sheet1!$A$1:$C$1000,3,False)

单词:在Partial.xls工作簿的Sheet1中找到A1中的名称,A1到A1000,并返回找到完全匹配的行的C列中的值。