Excel中两表中某相同列进行对比,返回对比结果同行的其他列数据。

sheet1表内容如图1所示,sheet2表内容如图2所示,如何利用公式将sheet2表的入职时间填充到sheet1表对应工号后面的“入职时间”列?望懂的朋友赐教,万分感谢!

使用vlookup函数


语法:vlookup (查找值,范围,返回N列值,是否精确查找)


示例


温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-11
在sheet1中D2位置输入公式,

=Vlookup(a2,sheet2!B:E,4,0)

a2:为两个表格中相匹配的项目(工号),要选择sheet1中的单元格
sheet2!B:E 为要提取数值的数据范围,选择范围要从匹配项开始。因为工号在sheet2中的B列,所以选择范围要从B开始。
4为在选择范围内所要提取数据的列号,从B开始E在第四列
0为大致匹配,一般都会用0

下面只要下拉公式就可以了。
第2个回答  2012-09-09
姓名可能重复,所以,只能以工号作为搜索项
sheet1的D2单元格输入公式
=vlookup(b2,sheet2!B:E,4,0)
然后下拉填充本回答被提问者采纳
相似回答