0

我有一个带有两张表(Sheet1 和 Sheet2)的 Excel 文件。在Sheet1中我有如下数据: http://i47.tinypic.com/2qulksn.jpg 在Sheet2中我有如下数据(行数不同,名称顺序已更改,其他列为空) : http://i48.tinypic.com/15gxkev.jpg

我想做的是将Sheet2与Sheet1进行比较,查看第一列,当名称匹配时,将整行从Sheet1复制到Sheet2。当没有匹配项时什么都不做,即让 New Person 保持原样。

对不起,我不知道 VB 开始编写您可以更正的脚本。提前感谢您的所有回复。

问候

4

2 回答 2

0

请使用excel的Vlookup功能。

在此处输入图像描述

于 2013-03-21T01:30:18.710 回答
0

不需要 VB 脚本。=vlookup($A2,Sheet1!$A$1:$E$11,column())在 Sheet2!B2 中尝试。

细分: vlookup( lookup value with $ on column only so the row updates as you drag down, array on sheet1 that you are looking up on - this will change depending on your data table, column() will output the column number thereby giving the column in your array you want to output - will only work if the data headings and cell locations are the exact same)

于 2013-03-20T23:29:18.283 回答