一提到数据查找 , 绝大部分人首先想到的肯定是VLOOKUP函数 , 它可根据给定的查找值 , 在指定的查找范围内 , 快速查找符合条件的值并返回 , 是Excel中使用最广泛的函数之一 。
虽然很多人都知道VLOOKUP函数 , 但真正会用、能用透的只有少数人 。
因为很多人都只知道VLOOKUP函数最普通的用法 , 却不知道 , VLOOKUP函数能精确查询外 , 还可以进行逆向查询和模糊查询 。
今天就给大家分享VLOOKUP函数3种查询的具体方法 , 根据需求快速查找到符合条件的数据 。
VLOOKUP函数语法结构:
VLOOKUP(lookup_value , table_array , col_index_num , range_lookup)
也可以简单理解为:
VLOOKUP(要查找的值 , 查找的区域 , 返回第几列中的数据 , 精确查找/近似查找)
- 参数lookup_value为需要在数据表第一列中进行查找的数据 , 其可以为数值、引用或文本字符串 。
- 参数table_array为需要在其中查找数据的数据表 。具体引用数据表中的某个区域或已被定义为名称的区域名称 。
- 参数col_index_num为table_array 中查找数据的数据列序号 。当其值为 1 时 , 返回 table_array 第一列的数值;其值为 2 时 , 返回 table_array 第二列的数值 , 以此类推 。
- 如果 col_index_num 小于1 , 则函数 VLOOKUP 返回错误值#VALUE!;如果 col_index_num 大于 table_array的列数 , 则函数 VLOOKUP 返回错误值#REF! 。
- 参数range_lookup为一个逻辑值 , 指明函数VLOOKUP 查找时是精确匹配 , 还是近似匹配 。如果为FALSE或0 , 则返回精确匹配;如果找不到 , 则返回错误值 #N/A 。
- 如果 range_lookup 为TRUE或1 , 函数 VLOOKUP 将查找近似匹配值.
- 也就是说 , 如果找不到精确匹配值 , 则返回小于lookup_value 的最大数值 。如果range_lookup 省略 , 则默认为近似匹配 。
文章插图
01精确查找如果想要使用VLOOKUP函数在表格中精确查找数据 , 可通过以下方法来实现 。
第 1 步 打开“产品销售明细表 .xlsx”文件 , 在 H、I、J 列 。
然后在单元格I2中输入公式“=VLOOKUP(H2 , B1:F17 , 4 , 0)” , 按“Enter”键 , 即可得到产品编码为 G78954 的销售数量数据 , 如下图所示 。
文章插图
第 2 步 在单元格 J2 中输入公式“=VLOOKUP (H2 , B1:F17 , 5 , 0)” , 按“Enter”键 , 即可得到产品编码为 G78954 的销售金额数据 , 如下图所示 。
推荐阅读
- 洗衣皂怎么用 洗衣皂的用法
- 边线30公分怎么找点图解 距离边线30厘米怎么看
- 斜转魔方公式
- 毕业生评语内容 毕业生评语万能公式模板
- 民国三年袁大头银元真假区别 三年袁大头真假图解对比
- 叉烧酱的用法有哪些 简单的方法让小朋友不再厌食
- 螺纹受力计算公式 这个力学知识点知道吗
- 跑步前热身5个动作 跑步前的准备活动及热身动作图解
- 等腰梯形面积公式 这里有答案
- 地的用法和区别 地的区别和用法