vlookup快速匹配相应数据

本文介绍了如何在运输企业映射表中使用VLOOKUP函数进行精确匹配,强调了文本格式与函数列格式的重要性,提供了绝对引用和相对引用的技巧,并提醒处理动态table_array时的调整方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料
https://juejin.cn/post/6844904105635250189)

=VLOOKUP(B2,运输企业映射表!A:B,2,FALSE)
用B2的数据去找运输企业映射表A和B列的数据,如果找到了则返回第二列,匹配方式为精准匹配
在这里插入图片描述

几个值得注意的点
1.尽量都使用文本格式,但函数列一定要使用常规格式
2 若绝对引用不行则试下相对引用
3 若table_array会随着下拉变化而变化 请使用绝对引用 即 框选引用区域按住F4即可
如 =VLOOKUP(C2,映射表!$A 1 : 1: 1:B$2,2,FALSE)
4 需要把查找值放在第一列

### 使用VLOOKUP函数在Excel中匹配数据 #### 函数概述 `VLOOKUP` 是 Microsoft Excel 中用于在一个表格数组或区域中按行查找数据的函数。此函数能够基于给定的关键字,在指定的数据范围内找到对应的值并返回预先设定好的关联信息。 #### 语法结构 `VLOOKUP` 的基本语法如下: ```plaintext VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) ``` - `lookup_value`: 要查找的值,即关键字。 - `table_array`: 查找范围,通常是一个矩形区域或多列数据组成的表格。 - `col_index_num`: 返回结果所在的列号,相对于 `table_array` 参数定义的第一列计算得出。 - `[range_lookup]`: 可选参数,指示是否执行近似匹配 (`TRUE`) 或者仅限于精确匹配 (`FALSE`)。如果省略,默认为 `TRUE`[^2]。 #### 实际操作案例 假设有一个员工名单及其工资详情存储在工作表的不同位置,并希望通过部门名称快速定位每位成员的具体薪资状况。此时就可以利用 `VLOOKUP` 来完成这项任务。 | 部门 | 姓名 | | --- | ---- | | 销售部 | 张三 | | 技术部 | 李四 | 以及另一个包含更详尽资料的工作表片段: | 序号 | 名字 | 工资(元)| | -- | --- | ------ | | ... | ... | ... | | 789 | 张三 | 5000 | | 101 | 李四 | 6000 | | ... | ... | ... | 为了从第二个列表里提取出张三和李四各自的薪水数额,可在第一个表格旁边新增一栏输入公式: ```excel =VLOOKUP(B2,$D$2:$F$4,3,FALSE) ``` 这里解释下公式的各个部分: - B2 表示当前行中的姓名单元格; - `$D$2:$F$4` 定义了待查询的目标区间绝对地址; - 数字 '3' 指明要取回的是目标区间的第三列数值; - `FALSE` 则强调只接受完全一致的结果[^3]。 通过上述设置,每当修改左侧的名字时,右侧就会自动显示出相应的薪酬水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值