与VLOOKUP找不到数据的问题

Col A有ItemID Col B有Model_Num Col C有一个很长的Model_Num列表。 在Model_Num下想要查找Model_Num并放置ItemID

 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 

在新数据列(colD)中,我使用公式:

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

尽pipe如此,它正在返回#N/A 任何帮助表示赞赏。

您的VLOOKUP公式中存在错误,或者数据按列组织的方式。 VLOOKUP不能用于在VLOOKUP表中查找值的左侧查找值 – 您必须使用INDEX / MATCH函数来完成这项工作,否则您可以这样做。

1)您可以剪切并插入列A(item_iD)到当前列B(model_num)的右侧。 然后适当调整你的VLOOKUP公式。 (所以基本上你的item_id和model_num列目前是倒退)。

如果你想保持你的列顺序“按原样”,那么你将需要使用INDEX / MATCHfunction,我可以肯定提供:

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

保持原样,并将其放在顶部单元格列D中,然后自动填充。 它应该给你你想要的。

祝你好运。