2016-07-12 23 views
-1

我在同一個excel工作簿的表格1和表格2中有兩個表格。兩張表中都有一列叫做用戶名。我在表2中有3列(第3,4,11列),需要將其添加到表1中。表1已經有10列包含數據。工作表2有13列數據。因此,最好能夠在工作表1中添加3列。在同一工作簿中取兩張excel表格,並在某些列中找到相同的值並從其他列中複製數據

如果在工作表1(第5列)和工作表2(第11列)的用戶單元格中存在匹配項,請添加新列/數據(列3,4和11)從表2到表1.我相信我需要在Excel中使用Vlookup和/或匹配功能?我是使用excel的新手,所以這對我來說都是新手。

任何幫助將不勝感激!謝謝。

這裏是片1的一個示例:

column1 column2 column3 column4 username column6......column10 
data data  data  data  joe  data   data  
data data  data  data  rick  data   data  
..  ..  ...  ..  ..   ..   ..   

片2的實施例:

col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 username col12 col13 

data data data data data data data data data data peter  data  data 
data data data data data data data data data data gary  data  data 
..  ..  ..  ..  ..  ..  ..  ..  ..  ..  ..   ..   ..  

我試圖匹配從Sheet 2中列K和L各自的用戶名的用戶名和列表對應的數據(第11和12欄)。但我正在#NA。這有什麼不對?

=INDEX(Sheet2!K$3:L$14119,MATCH(K3,Sheet2!K$3:K$14119),0, FALSE) 
+0

您需要使用INDEX/MATCH功能。網上有很多教程,並且快速谷歌會給你很多例子。 –

+0

許多教程僅舉例說明如何使用INDEX/MATCH來搜索單元中的一個特定條目。由於我有大量的用戶名(超過10,000個並繼續增長),我希望能夠有一個匹配名稱的函數,然後從表2中提取數據。 – Carbon

+0

您應該在每個單元格中將公式分別引用a不同的列作爲返回值。 –

回答

0

感謝斯科特,這是我想要做的。我想我很親密。 = INDEX(Sheet2!L $ 3:L $ 14119,MATCH($ E3,Sheet2!$ K $ 3:$ K $ 14119,0))

相關問題