我有两个sheets
,sheets
都有共同的值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
答案 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)确实是您想要显示的目的,否则此函数将仅显示表单上的基础值祝你好运。