根据另一个值复制Excel值

我有一个带有一个邮政编码列表的Microsoft Excel电子表格,并且需要根据每个值的匹配邮政编码将其他工作簿中的值放在邮政编码旁边。 我不知道如何编写macros,并想知道是否有人可以发布基本代码,以便我可以根据需要在代码中添加正确的单元格和值。 (请让我知道在哪里添加)。

这里是我的意思的一个样本:

zip code column list 11004 11005 11101 11102 11103 11104 11105 11106 11109 11120 11351 11352 11354 11355 11356 11357 

邮政编码和其他工作簿的值

 11693 151 

例如,如果邮政编码11693存在于邮政编码列表中,我希望将值151放置在其旁边的单元格中。

如上所述,您可以使用VLOOKUP,试试这个..

 =IF(ISNA(VLOOKUP(A1,Sheet2!$A$1:$B$5,1,FALSE)),"",VLOOKUP(A1,Sheet2!$A$1:$B$5,2,FALSE)) 

在Sheet1上使用上面的公式:B列

这里:

  • Sheet1包含邮政编码列表(结果3位数字被添加到列B上的这张表)

在这里输入图像描述

  • Sheet2包含在其旁边的带有3位数字代码的Zipcode。

在这里输入图像说明