Excel VB脚本用于比较值和复制数据

时间:2012-11-01 14:51:11

标签: excel excel-vba copy compare vba

我的电子表格设置如下:

表1:
A列:从单元格A2开始的唯一字母数字值 B列 - 字母数字值(非唯一)

表2:
A列:从单元格A2开始的唯一字母数字值 B栏:空

我想要一个功能在Sheet1.ColumnASheet2.ColumnA之间进行比较,找到匹配项后,将数据从Sheet1.ColumnB复制到Sheet2.ColumnB

提前致谢。

1 个答案:

答案 0 :(得分:1)

这是通过VLOOKUP()完成的。 在这种情况下,你应该在你的sheet2列B中放入以下函数(在B2中写入,然后将其拖到末尾):

=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),"")

VLOOKUP()是一个非常强大的函数,可以解决许多“普通”Excel用户每天都遇到的所有问题。

IFERROR()用于那些在sheet1上的表格中找不到sheet2中唯一ID的情况。