从一个单元格查找值,从靠近该单元格的单元格中复制值并将其粘贴到另一个表单

我有两张不同的值。 我需要从sheet2中的一个cell.sheet1中find一个值,并将nextcell_in_the_same_row.sheet1中的值复制到nextcell_in_the_same_row.sheet2中。 让我们来看看下面这个例子是非常困难的。

例如之前

first sheet: AB 1 aaa 123 2 bbb 456 3 ccc 789 4 ddd 122 second sheet: AB 1 aaa 2 ada 3 cca 4 ccc 

 first sheet: AB 1 aaa 123 2 bbb 456 3 ccc 789 4 ddd 122 second sheet: AB 1 aaa *need to find value in the first sheet and copy value from B2 because aaa in A1* 2 ada *value does not exist in the first sheet so copy nothing* 3 cca *not need to copy because no value in the first sheet* 4 ccc *need to copy the value from B3* 

非常感谢!

IFERROR一起使用VLOOKUP

 =IFERROR(VLOOKUP(A1, Sheet1!A:B, 2, 0), "") 

这将做你所描述的(顺便说一句,在你的问题!)。 将Sheet2的公式拖到底部。

VLOOKUP采用表格2中A1的值(无表单引用,因为该值与公式相同)并在Sheet1 A列中查找。

它返回公式中所选表格的第二个值(为什么是2 )(列A是1,列B是2)。

0告诉VLOOKUP查找完全匹配。 这里你不需要近似匹配。

如果VLOOKUP没有find任何东西(比如ada ), IFFERROR就会出现,而不是给IFFERROR #N/A返回一个空单元格""