首页技术用vlookup函数查找员工信息?利用VLOOKUP函数查询员工信息

用vlookup函数查找员工信息?利用VLOOKUP函数查询员工信息

编程之家2026-06-29910次浏览

其实用vlookup函数查找员工信息的问题并不复杂,但是又很多的朋友都不太了解利用VLOOKUP函数查询员工信息,因此呢,今天小编就来为大家分享用vlookup函数查找员工信息的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

用vlookup函数查找员工信息?利用VLOOKUP函数查询员工信息

Excel2010用VL00KUP函数引用员工基本信息

假设员工的基本工资己登记在“员工基本信息”工作表中,如果要使用基本工资,用户可以借助VL00KUP()函数从“员工基本信息”列表中提取出来。

VL00KUP()函数用于搜索某个数值是否存在指定单元格区域的第一列,如果存在,则返回该区域相同行上任何单元格中的值。

新建员工工资表格新建“员工工资表”,在其中输入“员工编号”、“员工姓名”、“所属部门”等字段信息及详细的员工编号,再根据需要设置单元格格式。

单击“插入函数”按钮选择B4单元格,切换至“公式”选项卡,在“函数库”组中单击“插入函数”按钮。

选择函数弹出“插入函数”对话框,在“或选择类别”下拉列表中选择“查找与引用”选项,在“选择函数”列表框中选择VL00KUP选项,然后单击“确定”按钮。

设置函数参数弹出“函数参数”对话框,设置LookuP_Value为A4,Table_array为“员工基本信息!A2:I27”,Col_index_num为2,Range_lookuP为FALSE,单击“确定”按钮,获取当前员工编号对应的员工姓名。

用vlookup函数查找员工信息?利用VLOOKUP函数查询员工信息

利用自动填充功能复制公式将B4单元格中的公式修改为“=VLODUP(A4,员工基本信息!$A$2:$I$27,2,FALSE)”,向下拖动B4单元格右下角的填充柄,拖至B28单元格。

显示复制公式计算结果拖至目标单元格后,释放鼠标左键,即可将B4单元格中的计算公式复制到指针经过的单元格中,从而获取各员工编号对应的员工姓名。

引用各员工所属部门在C4单元格中输入“=VLO0KUP(A4,员工基本信息!$A$2:$I$27,4,FALSE)”,按Enter键,并向下复制公式至C28单元格,以获取各员工所属部门。

引用各员工的基本工资选择D4:D28单元格区域,在编辑栏中输入“=VLOOKUP(A4,员工基本信息!$A$2:$I$27,5,FALSE)”,输入完成后按Ctrl+Enter组合键,获取各员工的基本工资金额。

如何运用excel筛选员工信息

运用excel自带的高级筛选就可以,该功能在如下图位置

点击后下图:

用vlookup函数查找员工信息?利用VLOOKUP函数查询员工信息

假设你A表中员工姓名为A2~An,B表中党员姓名为A2~Am

点击上图列表区域后面的,然后拉取选中A表中的A2~An

点击上图条件区域后面的,然后拉取选中B表中的A2~Am

然后就可以得到你想要的结果

当然如果你对excel还算熟悉,且需选择区域很长,也可以自己直接输入区域信息

回来了,上面的方法是对的,我错误是因为筛选的名字是乱写的所以有重复,正常应该是没问题的,经过检验可以实现你要的结果。

当然用其他人说的vlookup或者直接用VBA编程的话也很简单,但需要有点基础

vlookup函数使用方法,讲的通俗一点

【VLOOKUP】

VLOOKUP用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值,其语法形式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)【按列(col)查找】

其中::

1、Lookup_value:表示要查找的值,它必须位于自定义查找区域的最左列。

Lookup_value可以为数值、引用或文字串。

2、Table_array:查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的

最左列。可以使用对区域或区域名称的引用。

3、Row_index_num:为 table_array中待返回的匹配值的行序号。

Row_index_num为1时,返回 table_array第一行的数值;

row_index_num为 2时,返回 table_array第二行的数值;

依次类推。

4、Col_index_num:为相对列号。最左列为1,其右边一列为2,依次类推。

5、Range_lookup:为一逻辑值,指明函数VLOOKUP查找时是精确匹配,还是近似匹配。

Range_lookup为:FALSE,VLOOKUP将只查找精确匹配值。如果Table_array的第一列中有两个或更多值与 lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值。

Range_lookup为:TRUE或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于 lookup_value的最大值。并且,必须按升序排列 Table_array第一列中的值;否则,VLOOKUP可能无法返回正确的值。【TRUE或被省略,返回的值有两种,因此,精确查找则选用参数FALSE。】

如果 Table_array的第一列中有两个或更多值与 lookup_value匹配,则使用从上往下,第一个升序排列段的最后一个值,如果排列段后面还有值与lookup_value匹配。此时,反馈的还是使用从上往下,第一个升序排列段的最后一个值。

范例如图

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

html中input标签的作用(html5)php开发软件快吗?,php怎么开发软件