限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410

-点击上方“中国统计网”订阅我吧!-

模糊匹配函数公式_模糊匹配怎么使用_excel如何模糊匹配

Vlookup函数是低频但重要的excel函数之一,因为规则相对复杂,每次使用前都要搜一下用法, 然而今天遇到一点bug,捣鼓半天才找到解决办法——使用通配符和关键词进行匹配

1. 基本用法

Vlookup(vlookup_value,table_array,col_index_num,[range_lookup]))

官方翻译:VLOOKUP(要查找的值、要在其中查找值的区域、区域中包含返回值的列号、精确匹配或近似匹配 – 指定为 0/FALSE 或 1/TRUE)。

excel如何模糊匹配_模糊匹配函数公式_模糊匹配怎么使用

Vlookup 公式

range_lookup怎么找(模糊匹配/精确匹配)True 近似匹配 此时table_array首列中的值必须必须以升序排列;(数字1)

False 精确匹配 此时VLOOKUP只能查找精确匹配项(数字0)

VLOOKUP查找时只能在 table_array范围的第一列进行查找,精确查找时如果找不到,会返回 #N/A。

vlookup使用tips:

1. 返回数据必须在查找数据的右边,且查询区域的第一列必须是查询字段。

2. 如果查询值是字符串,而且两个表格中不是严格匹配,可以使用关键词和通配符。

举例来说,如下目标是根据tag列(F列)的名称在灰色区域的大表中匹配查询对应的标签分类。

采用精确匹配发现展示很多#NA,检索发现F列中的tag名,和C列中的tag_name 不是精确匹配的,举例来说

F列中是“机器人”,在C列中对应的tag_name是“电子产品-机器人”。

因此尝试模糊匹配公式vlookup(F26,C:D,2,1)

但是结果匪夷所思(如下图),肉眼可见的匹配不符合,而且很多结果甚至匹配成了D列的列名“标签分类”

模糊匹配函数公式_excel如何模糊匹配_模糊匹配怎么使用

错误匹配结果

模糊匹配查询到这么一条规则

“对于数值查询,从table_array第一个格子开始,向下查找,只要出现一个比当前要查找的值大的数,那么前一个数就是结果,如果一直没出现,则将最后一行作为结果”

上面的问题出现是因为要查找的值如“茶”在C列检索的过程中,C2的值比“茶”大,因此匹配C1为模糊搜索的结果,返回对应的D1值“标签分类”

那怎么处理这种情况呢excel如何模糊匹配excel如何模糊匹配,F列的词只要在出现在C列,即可匹配上。祭上通配符大杀器。

模糊匹配函数公式_excel如何模糊匹配_模糊匹配怎么使用

excel通配符使

加上通配符“*”修改查找值,将近似匹配更改为精确匹配,公式如下

excel如何模糊匹配_模糊匹配怎么使用_模糊匹配函数公式

正确匹配结果

End.

限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: muyang-0410