如何在EXCEL表中使用VLOOKUP涵数?我是做工资用的!

如题所述

您可以使用 VLOOKUP 函数搜索某个单元格区域 (区域:工作表上的两个或多个单元格。区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。例如,假设区域 A2:C10 中包含雇员列表。雇员的 ID 号存储在该区域的第一列,如附图所示。

如果知道雇员的 ID 号,则可以使用 VLOOKUP 函数返回该雇员所在的部门或其姓名。若要获取 38 号雇员的姓名,可以使用公式 =VLOOKUP(38, A2:C10, 3, FALSE)。此公式将搜索区域 A2:C10 的第一列中的值 38,然后返回该区域同一行中第三列包含的值作为查询值(“黄雅玲”)。

VLOOKUP 中的 V 参数表示垂直方向。当比较值位于需要查找的数据左边的一列时,可以使用 VLOOKUP 而不是 HLOOKUP。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-27
vlookup有个参数
1:需要匹配的源数据,匹配你是做工资的,那么第一个选项就是名字
2:第二个是到哪里去寻找,这里应该是一个区域,包含需要匹配名字的一列和需要返回的值
3:需要返回的值,在区域中的第几列
4:false,是完全匹配,true是模糊匹配
sheet1
a 1
sheet2
a 1
b 2
c 3
那么在sheet1的第二列,输入以下代码
=VLOOKUP(A1,Sheet2!A1:B3,2,FALSE)
注意如果向下引用,需要改成
=VLOOKUP(A1,Sheet2!$A$1:$B$3,2,FALSE)
就是把目前区域固定下来
你先试试吧,非常有用的函数
第2个回答  2012-03-27
工作表可以不用VLOOKUP涵数。各项工资相加,个别项目扣减,最后合计就可以了。
第3个回答  2012-03-27
希望看了这个例子你能明白
A B C D
xx 200 zz =vlookup(C2, A:B, 2, 0) = 500 (zz对应的)
yy 360 yy =vlookup(C3, A:B, 2, 0) = 360 (yy对应的)
zz 500 zz =vlookup(C4, A:B, 2, 0) = 500 (zz对应的)
第4个回答  2012-03-27
看一看教程吧,在这里说的也不是很明白本回答被提问者采纳
相似回答