2014-03-25 74 views
0

我想查找一張表中的數據並在另一張表中找到它,然後顯示列值如果下一列中的其他元素匹配,b/c重複一些數字。這裏是一個例子。謝謝您的幫助。在excel中的幾列中的VLOOKUP

表一個

Column G (DocNum)  H (Date)  I (Amount)  J (Action) 

    00381959   20140221  $247.25  
    00381959   20140221  $5000.00 
    00381959   20130930  $25.56 
    00321201   20130815  $15000.00 
    00740022   20121212  $1525.00 

表2(千DocNums的)具有需要被填充到片材其中一個行動計劃。

表二

Column F (DocNum)  G (Date)  H (Amount) I (Action) 

    00381959   20140221  $247.25  Explanation 1 
    00381959   20140221  $5000.00  Explanation 2 
    00381959   20130930  $25.56  Explanation 3 
    00321201   20130815  $15000.00  Explanation 4 
    00740022   20121212  $1525.00  Explanation 5 

因此Im思維的公式相匹配的話:查找表的一個G:在表2 G F:I和如果有比較片一個G,H,I =片2 F,G,H,然後我(意思是將表2中的解釋填入表1)。

回答

0

使用這一個表中的一個J2

=INDEX(Two!I:I,MATCH(G2 & H2 & I2,Two!F:F & Two!G:G & Two!H:H,0)) 

,然後按CTRL + SHIFT + ENTER 評估它,然後拖下來。

爲了使公式更快,我建議你使用的確切範圍:

=INDEX(Two!$I$1:$I$100,MATCH(G2 & H2 & I2,Two!$F$1:$F$100 & Two!$G$1:$G$100 & Two!$H$1:$H$100,0)) 
+0

嗨Simoco - 當我試着你的公式與INDEX,它返回一個#Value!回答。有任何想法嗎?謝謝。 – user3460797

+0

您是否按下了CTRL + SHIFT + ENTER而不是ENTER來評估公式? –

1

您需要在A列中添加一個 「關鍵」 一列,例如:

sheet Two 
A2 = F2&G2&H2 

然後做你的VLOOKUP找到鑰匙:

Sheet One 
J2=vlookup(G2&H2&I2;Two!A:I;9;false) 

易讀,容易檢查你的鑰匙是/沒有定義,易於維護!