2016-12-06 69 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

就是這樣。