Excel:从sheet2获取数据到sheet1

时间:2016-10-11 12:14:30

标签: excel

我有两个sheetssheets都有共同的值id。我想要实现的是当id匹配时从sheet2获取某些列数据。

示例

sheet1:
Column A = id
Column B = name
Column C = here I want values from sheet2 from column B
sheet2:
Column A = id
Column B = Birth

2 个答案:

答案 0 :(得分:0)

为此目的使用VLOOKUP功能。 例如:

=VLOOKUP(A2, sheet2!A2:B40,2) //[Copy and Paste this in C2 of sheet1]
=VLOOKUP(A3, sheet2!A2:B40,2) //[Copy and Paste this in C3 of sheet1]
.
.
.
=VLOOKUP(A40, sheet2!A2:B40,2) //[Copy and Paste this in C40 of sheet1]
vlookup函数中的

使用您的确切sheetName而不是sheet2。

注意:如果出生列类型是sheet2中的日期,请在sheet1中为列C的列类型Date。

答案 1 :(得分:0)

查看以前对类似问题Excel Find column value in another column and return value next to it

的回答

您应该使用较新的索引匹配功能。

如果表1是

id  name   Sheet2ColumnB
1   James
2   Will
4   Mike
5   Ed

第2页

id  Birth
1   1/1/1999
2   5/17/2012
3   8/9/2011
4   3/31/1764
5   5/23/1777

然后你可以使用一个函数

= INDEX(Sheet2!B$2:B$6,MATCH(Sheet1!A2,Sheet2!A$2:A$6,0))

我假设你的出生专栏实际上是一个约会。如果您正在使用日期或其他格式,请确保格式化表1的C列中的单元格(在此示例中标记为Sheet2ColumnB)确实是您想要显示的目的,否则此函数将仅显示表单上的基础值祝你好运。