乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > vlookup的精确查找和<em>模糊</em>的区别?

vlookup的精确查找和<em>模糊</em>的区别?

作者:乔山办公网日期:

返回目录:excel表格制作


加个第四参数0或FALSE。这个函数帮助中的说明是错的,所有的版本都是这样,都没改过来。TRUE或1是模糊查找,且必须是升序排列,FALSE或0是精确查找,无须排序。
点“有关该函数的帮助”中有详细说明,和这不同的。

vlookup函数中模糊匹配和精确匹配的区别在于是否允许函数返回与查找值近似的结果。

一,首先精确查找会直接到对应的数值,也就是说找到相同的数值运算结束。

图中为例,vlookup函数中第四个参数为FALSE时输出精确查找到的数值也就是对应的D列中的200。

二,模糊查找则会沿着vlookup函数的逻辑进行模糊查找,找到小于或等于查找值的最大值作为查询的结果。

图中为例,当vlookup函数中第四个参数为true或者省略的时候,函数输出一个模糊的数值,这个数值小7a686964616fe4b893e5b19e364于或者等于对应数值,所以模糊匹配匹配到了D列中的任意一个符合条件的数值,即150。

参考资料

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

VLOOKUP函数的公式为:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup),其中第一个参数是要查找的值,第二个参数是要查找的区域,第三个参数是返回数值在查找区域中的第几列,第四个参数是精确查找或模糊查找。

参考资料:VLOOKUP函数-百度百科


表2的E3输入
=INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,))

=IFERROR(INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,)),"")
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

用下面的公式,基本可以实现:(假设A1为【江苏凯帝有限责任公司】,B1为【凯帝有限公司】)

=IF(SUMPRODUCT(--ISNUMBER(FIND(MID(B1,ROW(INDIRECT("1:"&LEN(E1))),1),A1)))=LEN(B1),"是","")

相关阅读

  • <em>EXCEL</em>中lookup函数怎么用

  • 乔山办公网excel表格制作
  • =LOOKUP(MID(A2,3,2),{01,02,03},{1,2,3}&"班")问题1、MID函数是Microsoft Excel中的一个字符串函数,作用是从一个字符串中截取出指定数量的字符,A2后面的3表示开始位置,2表示截取的字符串个数。问
  • <em>EXCEL</em>中<em>lookup函数怎么用</em>-

  • 乔山办公网excel表格制作
  • 函数 LOOKUP 有两种语法形式:向量及数组。向量为只包含一行或一列的区域。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中
关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网