VLOOKUP函数制作多表查询(学生信息表/员工工资表)

VLOOKUP函数制作多表查询(学生信息表/员工工资表)

一、vlookup函数定义

VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。

二、vlookup函数格式

VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

在这里插入图片描述
简言之:
如果要查找的什么东西
则函数为:vlookup(,东西所在区域,东西所在区域的第几列,精确值1/近似值0)
此方法为通过左边查询右边。

三、vlookup函数的简单应用

在这里插入图片描述

以查询李华同学所在班级为例:

=VLOOKUP("李华",A2:E9,2,1)
返回结果为:智能19C2

说明:=VLOOKUP(“李华”,李华的班级信息在区域A2:E9如表一红框,李华的班级在区域A2:E9的第2列,精确值查找1)

通过这种方法,我们可以设计出更加直观化的信息查询表,只需要在特定区域输入姓名后回车,即可获得我们需要的信息,如下表:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
备注:如果有重复数据可以通过添加辅助列来查询,例如:
在这里插入图片描述
在这里插入图片描述
附上excel文件供测练习。
https://download.csdn.net/download/weixin_45789365/14982191

### 使用 ExcelVLOOKUP 函数实现跨数据查找 为了使用 `VLOOKUP` 实现跨数据查找,具体操作如下: #### 跨工作查找单个值 假设在 `Sheet1` 中需要查找来自 `Sheet2` 的特定员工某个月份的任务量。如果 `Sheet2` 包含员工编号作为首列,并且后续列为各月份任务量,则可以在 `Sheet1` 中应用以下公式来获取指定月份的任务量。 ```excel =VLOOKUP(E2, Sheet2!A:D, COLUMN(G1), FALSE) ``` 这里假定 E2 是要查询员工ID,`Sheet2!A:D` 示包含员工信息以及每月任务量的数据范围;第三参数通过 `COLUMN(G1)` 动态返回相应的列索引号(即目标月份所在的列),而最后一个参数设为 `FALSE` 来确保执行的是精确匹配[^3]。 #### 处理条件跨查找 当涉及到个条件时,可以通过创建辅助列的方式简化问题。例如,要在 `Sheet1` 查找既定职位和职级对应的工资水平,可以从 `Sheet2` 获取这些信息。此时可在 `Sheet2` 新增一列用于组合职位与职级字段形成唯一键值对,之后利用此新列配合 `VLOOKUP` 进行检索。 ```excel =VLOOKUP(J2&K2, Sheet2!A:E, 5, FALSE) ``` 其中 J2 和 K2 分别代职位和职级,`Sheet2!A:E` 应该包含了由职位加职级组成的联合键及其关联的其他属性如工资等,最后一项依旧保持为 `FALSE` 以保证准确性[^2]。 此外,对于更复杂的情况也可以考虑使用数组公式或者现代版本中的动态数组功能,不过上述基础方法已经能够覆盖大部分实际应用场景的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值