2016-12-06 68 views
0

工作表Sheet1:结合2个excel表中有2分相同的列

col1  col2  
alice  5  
john  7  
sivas  10 

Sheet2中:

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 
+2

欢迎来到S.O!你有尝试过什么吗?如果是这样,请提供代码,看看[tour](http://stackoverflow.com/tour)和[如何提问](http://stackoverflow.com/help/how-to-ask )。友情提醒:StackOverflow不是“我们为您代码”的服务提供商。 [VBA简介](https://blog.udemy.com/excel-macros-tutorial/) – Sgdva

回答

0

这可以使用VLOOKUP电子表格功能简单地实现。假设你想在新工作表中得到结果,我们将其称为sheet3,并假设sheet1和sheet2具有相同的记录数,例如30(如果这种假设不正确,那么有简单的解决方案到它)。

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

现在,您必须在工作表3中创建sheet1的从属副本。

点击片3的小区C1和输入公式:

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

这将在片材2塔2的值复制对于其中Sheet 2中的第1列A1的表Sheet 3的值相匹配的行。

最后,向下复制公式至行30

就是这样。