将行值从一张工作表复制到另一张工作表中以匹配Excel中的记录

时间:2019-02-07 14:46:31

标签: excel

我在excel工作簿中有两个工作表,Sheet1包含以下列:

Sheet1

并且工作表2仅具有ID列:

Sheet2

如果工作表2中的ID与工作表1中的ID匹配,我想将工作表1中的col1和col2值写入工作表2

enter image description here

我用VLOOK来识别匹配的记录,但是我将匹配的记录的值手动复制到了工作表2中,因此必须对100,000行执行此操作。如果能得到帮助,我非常感谢。

1 个答案:

答案 0 :(得分:1)

在工作表2中,在cel B2中输入以下公式:=IFERROR(INDEX(Sheet1!$A$1:$C$4,MATCH(Sheet2!A2,Sheet1!A:A,0),2),"")

在工作表2中,在cel C2中输入以下公式:=IFERROR(INDEX(Sheet1!$A$1:$C$4,MATCH(Sheet2!A2,Sheet1!A:A,0),3),"")

根据您的需要更改矩阵路线并向下拖动!