vlookup使用

在这里插入图片描述
要求在结果2中根据项目名匹配后补充对应结果
结果:
在这里插入图片描述
操作:
C2 处输入=VLOOKUP(A2,$F2:2:2:G$4,2,0)

解释:
参数1:查找指,声明和此值匹配
参数2;查找区域,即F2到g4,加$防止查找区域移动
参数3: 返回查找区域的某列值,结果二在查找区域的第二列因此写2
参数4:0近似匹配, 1 精确匹配

扩展:
在这里插入图片描述

去除#N/A
在原来公式上添加IFERROR(,“”)
使用IFERROR(,“”)

### Excel VLOOKUP 函数使用示例教程 VLOOKUP 函数是 Excel 中用于查找和匹配数据的强大工具。以下将详细介绍其语法、功能以及具体使用示例。 #### 1. VLOOKUP 函数的语法 VLOOKUP 函数的基本语法如下: ```excel =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) ``` - `lookup_value`:需要查找的值。 - `table_array`:包含数据的表格区域,其中第一列必须包含要查找的值[^3]。 - `col_index_num`:返回值所在列的编号,相对于 `table_array` 的第一列。 - `[range_lookup]`:可选参数,指定查找方式。`FALSE` 表示精确匹配,`TRUE` 或省略表示近似匹配[^1]。 #### 2. 使用示例 ##### 示例 1:精确匹配 假设有一个员工信息表,位于 A 列至 C 列,其中 A 列为员工编号,B 列为姓名,C 列为部门。现在需要根据员工编号查找对应的部门名称。 | 员工编号 (A) | 姓名 (B) | 部门 (C) | |--------------|------------|----------| | 101 | 张三 | 销售部 | | 102 | 李四 | 技术部 | | 103 | 王五 | 财务部 | 在单元格 D2 中输入以下公式以查找员工编号为 102 的部门名称: ```excel =VLOOKUP(102, A:C, 3, FALSE) ``` 结果为“技术部”[^4]。 ##### 示例 2:近似匹配 假设有一个价格表,根据商品数量查找对应的价格区间。 | 数量 (A) | 单价 (B) | |----------|----------| | 1 | 10 | | 10 | 8 | | 50 | 6 | 在单元格 C2 中输入以下公式以查找数量为 7 的单价: ```excel =VLOOKUP(7, A:B, 2, TRUE) ``` 结果为“8”,因为近似匹配会返回小于或等于查找值的最大值所在行的数据[^1]。 #### 3. 常见错误及解决方法 - **#N/A 错误**:通常表示未找到匹配项。确保 `lookup_value` 存在于 `table_array` 的第一列中。 - **#REF! 错误**:通常表示 `col_index_num` 超出了 `table_array` 的列数范围。 - **#VALUE! 错误**:通常表示参数类型不正确,例如 `lookup_value` 不是数值型。 #### 4. 进阶技巧 ##### 示例 3:结合 IF 函数处理未找到的情况 如果希望在未找到匹配项时显示自定义消息,可以结合 IF 和 ISNA 函数: ```excel =IF(ISNA(VLOOKUP(104, A:C, 3, FALSE)), "未找到", VLOOKUP(104, A:C, 3, FALSE)) ``` ##### 示例 4:多列查找 如果需要查找多个值,可以嵌套多个 VLOOKUP 函数或结合 INDEX 和 MATCH 函数实现更灵活的查找[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值