Vlookup函数的精确匹配和模糊匹配究竟有什么区别?出现#N/A是什么意思? Vlookup函数的语法规则Vlookup函数作用是从指定的查找区域中纵向查找出满足条件的单元格值。 语法如下: VLOOKUP(参数1, 参数2, 参数3, 参数4) 参数1:要查找的值; 参数2:要查找的区域; 参数3:返回数据在查找区域的第几列数; 参数4:模糊匹配/精确匹配,值为1或0,也可以写True或False。 一、精确匹配用法精确匹配比较简单,即找到完全一样的,就返回所在列单元格的值,如果找不到,则返回错误值 #N/A。注意查找的值只能与查找区域的第个列进行匹配。 实例如: 公式如下: =vlookup(143999.99, C3:E9 ,2 ,0) 返回143,999.99所在行的第2列单元格数值,即20%。如果C列中找不到143,999.99,则返回#N/A。 二、模糊匹配用法查找近似匹配值是先是找一模一样的,如果找不到再去找小于它的最大数值,还找不到就返回错误值#N/A。 找最接近的值的最大数值,其主要应用场景就是套档计算。上述案例是今年最新的个税套档计算表,假设要自动计算出50,000套档的税率为10%的问题,就用模糊匹配。 公式如下: =vlookup(50000, C3:E9 ,2 ,1) 返回结果=10%。 因其查找不到一模一样的50,000,则找小于50,000的最大数值是35,999.99,而35,999.99所在行的第2列就是10%。 注意在模糊匹配用法中被查找区域必须按第一列升序排列数据,否则会出现错误,即上述案例中必须对所得额级阶进行升序排列。 |
|