全球旧事资料 分类
Excel利用VLOOKUP进行模糊查找
该函数的语法规则如下:VLOOKUPlookup_valuetable_arraycol_i
dex_
umra
ge_lookup参数lookup_valuetable_arraycol_i
dex_
um简单说明要查找的值要查找的区域输入数据类型数值、引用或文本字符串数据表区域
返回数据在区域的第几数据表区域列数
ra
ge_lookup
匹配方式
TRUE(或不填)、FALSE
使用此函数时,最后一个参数一般都填0(FALSE),表示精确匹配,如果找不到,则返回错误值NA。如果填1,则表示模糊匹配,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值。不过这个模糊匹配有个前提,就是查找区域中第一列必须排序,还必须是升序,否则结果不可预料。
f此外,这种查找是从第一个字符开始比较,也不存在什么通配符,所以类似“安徽邮政速递物流公司”通过“邮政速递”是没有办法匹配到的,但是“安徽邮政”倒是可能的。和这个函数有点类似的函数是MATCH,差别是前者返回单元格的值,后者返回单元格的位置。这个模糊查询用起来麻烦,返回值也不太靠谱,所以我认为,除了一些特殊的场合,这个模糊查询功能基本没啥用处。那是不是就没有办法了呢,办法还是有的,那就是用“通配符精确匹配”方法。还是上述例子,用“邮政速递”还是可以匹配到“安徽邮政速递物流公司”这个值的,如果是单元格的值,则用连接符连接号,例如在sheet2的A列模糊匹配A1单元格的值,匹配后取回C列值:VLOOKUP
好听全球资料 返回顶部