[英]EXCEL- Return Value of 3rd Column After Matching Multiple Columns In Two Sheets
工作表1:
FID YEAR Type
1 2009 #N/A
1 2010 #N/A
1 2011 #N/A
1 2012 #N/A
1 2013 #N/A
1 2014 #N/A
1 2015 #N/A
1 2016 #N/A
3 2008 #N/A
3 2009 #N/A
3 2010 #N/A
3 2011 #N/A
3 2012 #N/A
3 2013 #N/A
3 2014 #N/A
3 2015 #N/A
3 2016 #N/A
工作表2:
fID Year Type
3 2014 DP
3 2012 DP
3 2011 DP
4 CU
4 CU
4 CU
4 CU
6 2013 CU
6 2013 CU
如果Sheet1中的[FID + Year]與Sheet2中的[fID + Year]相匹配,我想將Type Value從Sheet2復制到Sheet1。
到目前為止,我使用StackOverflow Q / A所做的嘗試:[對於第2行,其余行重復此模式]
=INDEX(Sheet2!A:D,MATCH(1,(Sheet2!A:A=A2)*(Sheet2!B:B=B2),0),3)
給出#N/A
=INDEX(Sheet2!C:C,MATCH(A2&B2,Sheet2!$A:A&Sheet2!$B:B,0),1)
得到#N/A
在工作表1和2中,在列A的左側插入一列。在該列中,為兩個工作表添加一個復合鍵,例如= B2&C2。
這會將兩個列的值組合在一起,並使其更易於查找。
在工作表1的“類型”列中,將= IFERROR(VLOOKUP(A2,Sheet2!$ A $ 1:$ D $ 10,4,FALSE),“”)添加為頂部單元格並將其向下拖動。 A2是組合鍵列中的一個單元格,Sheet2!$ A $ 1:$ D $ 10是工作表2的表的范圍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.