2017-03-29 97 views
1

我有兩個列表在Excel中,一個具有列CodeCompanyEmailInvoice(片1),並與列CodeCompanyInvoice(片2)另一個列表在Excel 1名列表。 現在,如何才能創建一個只包含表格1中的Code列中的值與表格2中的列Invoice中的值相同的新列表?創建從其他2所列出

編輯:好的,所以我在Sheet1中使用MATCH的建議是這樣的: = MATCH(A3,Sheet2的d:d,0) 然而,這隻有當匹配返回的行數。但是我需要在Sheet2中返回匹配的每一行的特定單元格值。我怎樣才能做到這一點?

+0

只是要在其中所使用的匹配找到,如果有匹配的計算列,讓它顯示1如果屬實。只需過濾1即可。 – Luuklag

+0

你可以試試這個https://www.ablebits.com/office-addins-blog/2014/08/13/excel-index-match-function-vlookup/ – Linga

+0

謝謝!看我的編輯。我曾嘗試使用IF語句在匹配時返回特定的單元格值,但我無法弄清楚如何執行此操作。 – TBJ

回答

1

不知道我確切地得到,但我想你想從sheet2導入到sheet1一些列匹配的地方sheet1/code = sheet2/invoice。你可以試試這個公式中Sheet1 E3然後複製/粘貼在要導入的所有單元格:

=IFERROR(INDEX(Sheet2!E:E, MATCH($A3,Sheet2!$D:$D,0)), "") 
+0

非常感謝。這解決了問題! – TBJ