2012-09-05 72 views
1

Col A有ItemID Col B有Model_Num Col C有一長串Model_Num。在山口DI要查找山口C的Model_Num,把ItemIDVLOOKUP找不到數據的問題

item_id (colA)  model_num (colB) to match (colC) new data (colD) 
--------    ----------   ---------  --------- 
870834    FD021    KPA8A   14667122 
16595156    S3TA03B   BW01B   #N/A 
10752514    FD1424B   GM1500B   #N/A 
10756167    SU03B    TA021   #N/A 
14667130    KDAD    FD021   870834 
14667122    KPA8A    FD021   870834 

在新的數據列(冷)我使用的公式:

=VLOOKUP(C1,$A$1:$B$114,2,FALSE) 

它的一切返回#N/A雖然。任何幫助表示讚賞。

+0

鑑於您提供的數據看起來好像它的工作。當colC中的字符串無法在colB中找到時,它返回#N/A – scott

+0

不,我顯示了我想要的樣子。它重新調整#N/A的一切。 –

回答

3

您的VLOOKUP公式中存在錯誤和/或數據按列組織的方式。 VLOOKUP不能用於在VLOOKUP表中查找值的左側查找值 - 您必須使用INDEX/MATCH函數來完成此操作 - 否則您可以執行此操作。

1)您可以剪切並將列A(item_iD)插入到當前列B(model_num)的右側。然後適當調整您的VLOOKUP公式。 (所以基本上你的item_id和model_num列目前是倒退的)。

如果你想保持你的塔令「是」,那麼你將需要使用一個INDEX/MATCH函數,我當然可以提供:

=INDEX($A$1:$B$114,MATCH(C1,$B$1:$B$114,0),1) 

留下你的數據是放,在頂部單元格列D,然後自動填充。它應該給你你想要的。

祝你好運。

+0

謝謝@ Stepan1010! –

+0

僅供參考,如果我切換列A(item_ID)和列B(model_num),仍然無法使VLOOKUP正常工作。與上面相同的senario,欄目切換如您所建議的那樣。 –

+2

我會快速回顧一下VLOOKUP,以確保您瞭解如何使用它。但是,假設您正確使用它,VLOOKUP的另一個常見問題是單元格格式在查找列中需要與查找單元格相同。例如,如果您的model_number列被格式化爲文本,並且您的查找值單元格被格式化爲一個數字,則VLOOKUP將難以匹配它們。 – Stepan1010