excel中vlookup函数, 的值是最后一个数是怎么回事

作者&投稿:革汪 (若有异议请与网页底部的电邮联系)
excel的vlookup函数如何使其取的是最后一个匹配的值~

这种有重复值取最后的,需要用数组公式(输入时按ctrl+shift+enter完成)

=index(b1:b3,match(2,1/(a1:a3="张三")))

对补充问题的回复:
不为什么,数组公式规定就是这样输入的。
就像你在word输入一段后按回车一样。

最后一个参数1表示模糊匹配
当c3值大于sheet3!a3:a937中所有数值时,总返回最后一个数值.

当c3小于等于其中任意值时,不一定返回哪个.

另外 你还可以试试
1 最后一个参数改为0
2 sheet3!a3:b937升序排列

VLOOKUP 最后一个参数 是False 精确匹配,True 近似匹配


vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。这也是为什么该函数叫做vlookup(v为vertical-竖直之意,lookup即时英文的查找之意)

现有如下手机的每日销售毛数据(图左),A分销商需要提供四个型号的销售数据(图右)


此时需要使用使用vlookup函数。

第一步:选中要输入数据的单元格,=VLOOKUP(H3,$A$3:$F$19,5,FALSE)如图


参数解释:

第一个参数  被查找值:  

H3 为需要 在范围 内第1列查找的值


第二个参数  查找范围:  

 $A$3:$F$19为我们需要在此范围内做查找,为什么要加上绝对引用呢,因为下面的ip4和剩余的查找都引用这个区域,即数据源,加上了绝对引用后,就可以对公式进行直接的下拉填充而不会改变范围。


 第三个参数范围内右边第几列:

从数据源第一列起,要查询的7/31号的销量在我引用的第一列(即型号列)后面的第五列。

注意这里的列数是从引用范围的第一列做为1,而不是以A列作为第一列,万万注意此处

 

第四个参数 False 精确匹配/True 近似匹配:  

绝大多数需用false ,绝大部分都使用的是精确的匹配到我想要查询的值, 不要使用true,使用true的结果就是带来意想不到的结果,请使用false作为精确匹配



我也遇到了这个问题,搜索半天都没有解决。后来同事告诉我了:
举例:=VLOOKUP(B1,B:C,2,0)
B1是查找值
B:C是数据表
2是列序数(意为数据表的第二列;从数据表的最左列开始数起,不要从A列开始数)
0是匹配条件(FALSE或者1是精准匹配,TRUE或0是近似匹配)
重点就在于B1这个查找值在不在B:C这个数据表的首列(左数第一列),如果不在,就会出现无论怎么用VLOOKUP总是匹配到数据表最后一行的数据。
所以只要确保查找值在数据表的左数第一列就好了。
【我的Excel水平也一般,如有表述不宜或者操作不当的,欢迎指教】

1为false,粗略查询,一般不用
0位true,精确查询,如果想返回精确匹配结果,用0,经常使用

把最后面的1改为 false 试试,
另外你确定引用的是第一列的数值吗(也就是倒数第一个1)?

第三个参数有问题,你需要的数据不太可能是查找范围中的第1列数据。第四个参数改成0试试。

在Excel中Vlookup函数是怎样使用的?
答:VLOOKUP函数不一定都要用到$。在选择区域值的时候,加$表示对该区域相对引用,行绝对引用,就不会因为下拉公式造成区域变化的情况,不加$就会因为下拉公式造成区域变化的情况。固定列就在字母前加$符号,固定行在数字前加$符号,固定单元格在字母与数字前全部加$符号。下面分步骤介绍使用方法:1、首先...

excel表格中vlookup函数有什么作用?怎么使用?
答:VLOOKUP的书面教程可自行搜索,本文仅举例说明用法。方法/步骤 总表如图,需要从第一组数中得到第二组数据中指定的一部分学号的成绩。首先确保第一组中学号列在成绩列的前面。因为学号列是2组数共有的关键字段。在成绩列第一个单元格中调出Vlookup函数。调出方法如图。第一个参数就是要依据查找的数据,...

Excel中的vlookup函数怎么用?
答:在工作中使用Excel是否能用到vlookup函数我不知道,但是在国家计算机二级考试中vlookup函数是一个重点函数,是你要考过计算机二级拿到证书必会的函数之一。下面我将介绍vlookupde 使用方法。其实你只要理解了里面的参数,你就可以举一反三。明白Vlookup函数的功能是按列查找,就是我要在另一的表格中找到与之...

excel中的vlookup函数怎么用
答:VLOOKUP 请参阅 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP。在 VLOOKUP 中的 V 代表垂直。语法 VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 为需要在数组...

怎么在excel中使用VLOOKUP函数
答:目录 在excel中VLOOKUP函数的使用方法 Excel使用vlookup函数的步骤 excel常用的公式有哪些 在excel中VLOOKUP函数的使用 方法 首先来看一下VLOOKUP函数的应用场景。如下图,A列到D列是员工信息,包括姓名、工号、性别和籍贯信息,每一行是一个人的信息。我们要求根据“姓名”获得员工的“工号”信息,返...

如何用vlookup实现双条件匹配?
答:2、VLOOKUP VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。3、用vlookup双重条件取值 可以使用...

EXCEL表格中VLOOKUP函数怎么用
答:VLOOKUP函数教程 说明 纵向查找。在范围的第一列中自上而下搜索某个键值,并返回所找到的行中指定单元格的值。示例 VLOOKUP(10003,A2:B26,2,FALSE())语法 VLOOKUP(搜索键值,范围,索引,[已排序])搜索键值 要搜索的值,如 42、"Cats" 或 I24。范围 要进行搜索的范围。VLOOKUP 将在该范围的第一...

excelvlookup函数怎么用
答:“vlookup”公式使用方法:工具/原料:苹果MacBook Pro、macOS11.6、WPS 2019。1、打开需要操作的excel,打开表一和表二,停留在表二窗口界面。2、把光标放在要展示数据的单元格中,选中该单元格。3、点击选中工具栏中的【公式】。4、在公式下拉栏里面选中【插入函数】。5、在弹出的选择函数界面中,...

EXCEL表格中VLOOKUP函数怎么用
答:VLOOKUP函数的运用:VLOOKUP函数=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式)温馨提示:关于“查找的方式 ”有两种,一种模糊查找 ,一种精确查找,运用的方式 都不一样,下面列了个表格,仅供参考。操作步骤:一、假设要查找下面表格各业务的总销售量,如果说业务人员数目比较多的话,用筛选...

excel中vlookup函数如何使用?
答:excel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域(最好使用绝对定位函数);col index num输入需要返回匹配值的序列号;range lookup输入模糊查找或者精确查找。使用vlookup函数的方法:1、首先在单元格中输入两组需要查找的数据跟名称栏目,以该数据为查找基础。2...