1

Col A 有ItemIDCol B 有Model_NumCol C 有很长的列表Model_Num。在 Col DI 中要查找Model_NumCol C 的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)

不过,它正在回归#N/A一切。任何帮助表示赞赏。

4

1 回答 1

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 中,然后自动填充。它应该给你你想要的。

祝你好运。

于 2012-09-05T19:24:34.033 回答