将2个excel表与2个常用列组合在一起

时间:2016-12-06 16:46:50

标签: excel excel-vba vba

Sheet 1中:

col1     col2     
alice     5    
john      7    
sivas     10

Sheet 2中:

col1     col2    
alice    3    
john     21    
clara    12    
eric     1

我希望以这种方式结合,最终结果应该看起来像

col1    col2    col3    
alice    5       3    
john     7       21    
sivas    10    
clara            12    
eric              1 

1 个答案:

答案 0 :(得分:0)

这可以使用VLOOKUP电子表格功能简单地实现。

假设您希望将结果放在新工作表中,我们将其称为sheet3,并假设sheet1和sheet2具有相同数量的记录,例如30(如果此假设不正确,则可以使用简单的解决方案它)。

在sheet3的A1中输入“=”,单击sheet1的单元格A1,然后按ENTER键。然后,将公式复制到单元格B1或sheet3。然后将范围A1:B1复制到第30行。

现在,你在sheet3中拥有了sheet1的相关副本。

单击表3的单元格C1并输入公式:

 =VLOOKUP(SHEET2!$A$1:$B$30,A1,2)

这将复制第2页第2列中第2列第1列与sheet3中A1值相匹配的行。

最后,将公式复制到第30行。

就是这样。