lookup函数精确查找(关于excel中lookup函数,当要查找的值出现重复时,是按什么原则返加结果)

本文目录
- 关于excel中lookup函数,当要查找的值出现重复时,是按什么原则返加结果
- vlookup函数用法
- excel中vlookup函数的精确查询和模糊查询的查询结果有什么区别
- excel中如何精确查找函数
- excel vlookup函数中精确匹配怎么用
- vlookup的精确查找和模糊的区别
- EXCEL中lookup函数怎么用
- 使用VLOOKUP函数精确查找匹配数据,急求大神!
关于excel中lookup函数,当要查找的值出现重复时,是按什么原则返加结果
应该使用VLOOKUP函数,
具体公式为:=VLOOKUP(C1,$A$1:$B$2,2,FALSE)
有重复值的情况下,只返回第一个对应的数据。
对于有重复值的情况,可以这么处理,
如图
如有疑问可以继续交流!!!
vlookup函数用法
功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。
Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。
如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。
应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个数据开始匹配,没有匹配到一样的值就继续与下一个值进行匹配,直到遇到大于查找值的值,此时返回上一个数据(近似匹配时应对查找值所在列进行升序排列)。如果range_lookup 省略,则默认为1。
扩展资料:
VLOOKUP函数使用注意事项
一.VLOOKUP的语法
1.括号里有四个参数,是必需的。最后一个参数range_lookup是个逻辑值,我们常常输入一个0字,或者False;其实也可以输入一个1字,或者true。
前者表示的是完整寻找,找不到就传回错误值#N/A;后者先是找一模一样的,找不到再去找很接近的值,还找不到也只好传回错误值#N/A。
2.Lookup_value是一个很重要的参数,它可以是数值、文字字符串、或参照地址。我们常常用的是参照地址。
参照地址的单元格格式类别与去搜寻的单元格格式的类别要一致,否则的话有时明明看到有资料,就是抓不过来。特别是参照地址的值是数字时,最为明显,若搜寻的单元格格式类别为文本格式,虽然看起来都是123,但是就是抓不出东西来的。
而且格式类别在未输入数据时就要先确定好,如果数据都输入进去了,发现格式不符,已为时已晚,若还想去抓,则需重新输入。
excel中vlookup函数的精确查询和模糊查询的查询结果有什么区别
精确查询指按照指定条件进行精确查询,查询不到结果直接返回错误值。模糊查找指按照指定条件,进行精确查询,当查询不到结果,模糊匹配小于查找值的最大值。操作方法如下:
1、首先在单元格中输入“=vlookup(”,会出现提示如下图所示。
2、lookup_value:需要查询什么值,table_array:查询的区域,col_index_num:在查询区域的第一列查询到对象之后,返回第几列的值,range_lookup:精确查询还是近似查询。
3、第一个参数lookup_value是问需要查询什么值。选择左侧的单元格“J3”,告诉电脑需要查询的是姓名“黄龙”。
4、第二个参数table_array,是问需要在哪个区域中查询,选择如图所示“B2:G26”查询区域。
3、第4个参数range_lookup,是问需要查询的匹配类型,是“TRUE-近似匹配”,还是“FALSE-精确匹配”。也可以输入“1”表示近似匹配,输入“0”表示精确匹配。输入“0”,进行精确匹配。完成vlookup函数。
excel中如何精确查找函数
可以利用像SUM函数、lookup函数、VLOOKUP+CHOOSE函数、OFFSET+MATCH函数、INDIRECT+MATCH函数的组合等方式来对EXCEL里的内容进行精确查找。
如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示:
SUM函数:
公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}
公式简介:使用(条件)*(条件)因为每行符合条件的为0,不符合的为1,所以只有条件都符合的为非零数字。所以SUM求和后就是多条件查找的结果
SUMPRODUCT函数:
公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)
公式简介:和SUM函数用法差不多,只是SUMPRODUCT函数不需要数组运算
MAX函数:
{=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}
SUM是通过求和把符合条件的提出来,这里是使用MAX提取出最大值来完成符合条件的值提取。
lookup函数:
公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)
公式简介:LOOKUP函数可以直接进行数组运算。查找的连接起来,被查找区域也连接起来。
公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)
公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)
公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)
MIN+IF函数:
公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))
SUM+IF函数:
公式=SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))
INDEX+MATCH函数组合:
公式1:{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}
公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}
OFFSET+MATCH函数:
公式=OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)
INDIRECT+MATCH函数:
公式 =INDIRECT(“C“&MATCH(A9&B9,A1:A6&B1:B6,0))
VLOOKUP+CHOOSE函数:
公式 :=VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)
HLOOKUP+TRANSPOSE+CHOOSE函数:
公式=HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)
VLOOKUP+IF函数:
公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)
公式2=VLOOKUP(A9&“|“&B9,A31:D35,4,0)‘添加辅助列
SUMIFS函数:
excel2007中开始提供的函数SUMIFS
=SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)
数据库函数:
=DSUM(A1:C6,3,A8:B9)
=DGET(A1:C6,3,A8:B9)
=DAVERAGE(A1:C6,3,A8:B9)
=DMAX(A1:C6,3,A8:B9)
=DMIN(A1:C6,3,A8:B9)
=DPRODUCT(A1:C6,3,A8:B9)
excel vlookup函数中精确匹配怎么用
函数共4个参数,格式是:
=vlookup(需要查找的值,被查找的区域,返回被查找区域的第几列数据,以精确还是模糊方式查找)
如公式:
=vlookup(c1,a:b,2,0)
该公式的意思就是以c1的值到a列中查找(注意:被查找值c1,必须位于查找区域的第一列,即a列),找到后返回对应的b列的值,那个数字2就是代表a:b这个区域的第2列,也就是b列了。
公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。
更为详细的解释可以百度:
excel
vlookup函数
有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。
vlookup的精确查找和模糊的区别
vlookup函数中模糊匹配和精确匹配的区别在于是否允许函数返回与查找值近似的结果。
一,首先精确查找会直接到对应的数值,也就是说找到相同的数值运算结束。
图中为例,vlookup函数中第四个参数为FALSE时输出精确查找到的数值也就是对应的D列中的200。
二,模糊查找则会沿着vlookup函数的逻辑进行模糊查找,找到小于或等于查找值的最大值作为查询的结果。
图中为例,当vlookup函数中第四个参数为true或者省略的时候,函数输出一个模糊的数值,这个数值小于或者等于对应数值,所以模糊匹配匹配到了D列中的任意一个符合条件的数值,即150。
参考资料
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。
VLOOKUP函数的公式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),其中第一个参数是要查找的值,第二个参数是要查找的区域,第三个参数是返回数值在查找区域中的第几列,第四个参数是精确查找或模糊查找。
参考资料:VLOOKUP函数-百度百科
EXCEL中lookup函数怎么用
(1)向量形式:公式为=LOOKUP(lookup_value,lookup_vector,result_vector)
式中lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;
lookup_vector—只包含一行或一列的区域lookup_vector的数值可以为文本、数字或逻辑值;
result_vector—只包含一行或一列的区域其大小必须与lookup_vector相同。
(2)数组形式:公式为
=LOOKUP(lookup_value,array)
式中array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与lookup_value进行比较。
例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。
注意:array的数值必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找array中小于或等于lookup_value的最大数值。如果lookup_value小于array中的最小值,函数LOOKUP返回错误值#N/A。
LOOKUP函数是返回向量或数组中的数值。函数LOOKUP有两种语法形式:向量和数组。函数LOOKUP的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数LOOKUP的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
使用VLOOKUP函数精确查找匹配数据,急求大神!
最后,第四个参数,只要记住,填写0,即可实现精确匹配。
语法规则
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数说明
Lookup_value为需要在数据表第一列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。
Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 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 省略,则默认为精确匹配。

更多文章:
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00




