2017-02-14 151 views
1

我在Excel中使用VLOOKUP函數時遇到了一些問題。對於如何解決這個問題,我有點新奇,並且感到困惑。我有兩張excel表格。VLOOKUP搜索問題

表1看起來像:

Col1 Col2 Col3 
HIC GSN  ND11 
H1C 00214 0212107 
C4I 07287 0214380 
L1A 07731 0214501 

表2看起來像:

Col1   Col2 Col3 Col4 Col5  Col6 Col7 
Condition HIC1 HIC1 HIC1 GSN  GSN  GSN 
AMA   B60  B61 B62  02934 02935 
ALD   H1A  H1C   04821 03473 
HEC   W0A  W0B 

該正在使用的VLOOKUP公式爲:

=VLOOKUP(B2,'Conditions.xlsx]Conditions'!$B$2:$BH$24,60,0) 

這裏B2是指表1中,列1.索引號60是第2頁中重複的第1列。有沒有更好的方法來查找第1頁中的COl1和Col2到外部在條目2中執行條件列?

任何幫助將是偉大的。

+0

什麼是錯誤? –

+0

@AndrewL。它的節目#N/A –

+0

你是在故意尋找B1中第60列的價值嗎?我會嘗試一個僅使用A列和B列的示例,以確保它能夠正常工作。你可能不需要那裏的文件名 - 我假設這是一個錯字? –

回答

1

閱讀:How to use INDEX MATCH instead of VLOOKUP

但是,如果你想從從右到左看看會發生什麼? VLOOKUP根本無法做到這一點。 INDEX/MATCH可以。

+0

我閱讀了在Excel中使用索引和匹配。我試圖找到的是,如果不是一次給匹配函數一列索引,例如。 INDEX(類!$ A $ 2:$ A $ 38,MATCH(B3,類!$ B $ 2:$ B $ 38,0)),如果我可以在匹配函數中輸入整個表,如INDEX(Classes!$ A $ 2 :(!B3,類$ B $ 2:$ AT $ 38,0)$ A $ 38 MATCH)。希望這是有道理的。 –