Excel 用于比较 2 个不同工作表中的值并粘贴另一列数据的公式

Excel formula to compare values in 2 different sheets and paste data from another column

我需要比较两张纸之间的数据,如果匹配则粘贴另一列的数据。 例如 sheet1:

Column1 Column2
ID data
2 21
3 34
4 46

工作表 2:

Column1 Column2
data
21
34
46

所以我需要将 Sheet1 Column2 中的数据与 Sheet2 Column1 中的数据进行比较,如果它们匹配,则将 Sheet1 Column1 中的数据粘贴到 Sheet2 Column2 中。 因此,在 Sheet2 Column2 中,nr 21 的行应显示 nr 2 等

您是否尝试过以下任何一种方法,您需要根据您的数据相应地更改范围

1.) 单元格 E3 中使用的公式适用于 Excel 2021 年和 O365 用户

=XLOOKUP($D3,$B:$B,$A:$A,"Not Found")

2.) 单元格 F3 中使用的公式 =IFERROR(INDEX($A:$A,MATCH($D3,$B:$B,0)),"Not Found")

3.) G3 单元格中使用的公式

=IFERROR(VLOOKUP($D3,CHOOSE({1,2},$B:$B,$A:$A),2,0),"Not Found")

这需要 CTRL SHIFT ENTER

4.) 单元格 H3 中使用的公式 =IFERROR(LOOKUP($D3,$B:$B,$A:$A),"")