体验零代码搭建

Excel中N强大的查找函数 VLOOKUP函数

网友投稿  ·  2024-01-13 02:01  ·  所有内容  ·  阅读 534


在excel中,有三个不仅名称相似,而且功能也相似的查询函数,VlOOKUP,HLOOKUP,LOOKUP,其中,VlOOKUP中字母的V代表的是vertical,表示垂直的意思,也就是这个函数的功能是在垂直方向上查找,而HLOOKUP中字母H代表的是horizontal,代表是水平方向的意思,其实这两个函数,只要学会了其中的一个,另外一个就是换一个方向的问题,学习起来也就容易了,所以我们先来学习一下VLOOKUP函数:

在excel中,有三个不仅名称相似,而且功能也相似的查询函数,VlOOKUP,HLOOKUP,LOOKUP,其中,VlOOKUP中字母的V代表的是vertical,表示垂直的意思,也就是这个函数的功能是在垂直方向上查找,而HLOOKUP中字母H代表的是horizontal,代表是水平方向的意思,其实这两个函数,只要学会了其中的一个,另外一个就是换一个方向的问题,学习起来也就容易了,所以我们先来学习一下VLOOKUP函数:

Excel中N强大的查找函数 VLOOKUP函数

语法VLOOKUP(查找的值, 查找范围, 查找范围内的第几列, 精确匹配或者模糊匹配)VLOOKUP 函数各参数示意如下:查找的值    要查询的值, 这些值可以是文本、数字或逻辑值,但是如果是文本,则不区分大小写。

该参数可以是值(我们输入的值)或引用(也就是某单元格里面的值)查找的范围    必需, 数据的单元格区域,查找目标一定要在该区域的第一列,可以使用对区域(例如,A2:D8)或区域名称的引用,也可以是内存数组。

查找范围内的第几列    必需,参数中必须返回的匹配值的列序号(1,2,3,4……,最小为1,最大不能超过查找范围的列数),记得这个是相对于单元格区域的列数,而不是相对于整个工作表的列数如果参数为 1 时,返回查找范围第一列中相应行的值;如果为 2 时,返回查找的范围第二列中的值,依此类推,但是参数也依据以下的规则:。

小于 1,则 VLOOKUP 返回 错误值 #REF!大于查找的范围的列数,则 VLOOKUP 返回 错误值 #REF!精确匹配或者模糊匹配    可选 一个逻辑值,指定希望 VLOOKUP 查找精确匹配值还是近似匹配值,如果是0或者是FLASE就按照精确匹配,在精确匹配的时候,无需对查找的范围第一列排序,但是如果查找的范围的第一列中有两个或更多值与查找的值匹配,则返回第一个找到的值。

如果找不到精确匹配值,则返回错误值 #N/A如果是TRUE或者省略就按照模糊匹配(我们一般不建议省略第四个参数),如果要采用模糊匹配的话,那么数据区域查找的范围中第一列的值,需要升序排列,几点注意

在查找的范围第一列中搜索文本值时,请确保 查找的范围 第一列中的数据没有前导空格、尾部空格、直引号( 或 ")与弯引号(‘或“)不一致或非打印字符 否则,VLOOKUP 可能返回不正确或意外的值有关详细信息,请参阅 CLEAN 函数和 TRIM 函数。

在搜索数字或日期值时,请确保查找的范围第一列中的数据未存储为文本值 否则,VLOOKUP 可能返回不正确或意外的值如果精确匹配或者模糊匹配为 FALSE 且查找的值为文本,则可以在查找的范围中使用通配符 (问号 (?) 和星号 (*)) 。

问号匹配任意单个字符;星号匹配任意一串字符 如果要查找实际的问号或星号,请在该字符前键入波形符 (~)示例VLOOKUP 函数搜索某个单元格区域的第一列(注意,要搜索的值,要位于我们区域里面的第一列,这是使用这函数的重点),然后返回该区域相同行上任何单元格中的值。

例如,假设区域 A2:B10 中包含学生及成绩列表,其中学生的姓名存储在该区域的第一列,如下图所示

vlookup函数-例1如果知道学生的姓名,则可以使用 VLOOKUP 函数返回该学生的成绩 若要获取潘嘉成的成绩,我们可以先将其名字放在B14单元格,就可以使用公式 =VLOOKUP(B14, A2:B10, 2, FALSE)。

此公式将搜索区域 A2:B10 的第一列中的值潘嘉成,然后返回该区域同1行中第2列包含的值作为查询值97返回,另外我们也可以直接输入学生的名字在函数里面,比如说=VLOOKUP(“潘嘉成”, A2:B10, 2, FALSE)。


excel中的单条件统计函数 countif函数 使用基础教程 << 上一篇
2024-01-13 02:01
excel查找某值相对位置的MATCH函数
2024-01-13 02:01
下一篇 >>

相关推荐