VLOOKUP和HLOOKUP的默认行为是返回近似匹配。
要了解为什么Microsoft可能会做出此选择,请考虑至少在20年前编写了Excel的四个查找功能(LOOKUP,VLOOKUP,HLOOKUP和MATCH)。那时,计算机比现在慢得多。那时,使用完全匹配搜索会导致计算明显变慢。
因此,Excel团队将最快的方法(近似匹配方法)设置为默认搜索方法。
但是今天,对于大多数目的而言,精确匹配和近似匹配之间的计算时间没有明显差异。因此,今天,由于至少两个原因,Excel的默认搜索方法很不幸。首先,Excel用户通常比完全匹配更需要完全匹配。其次,近似匹配会产生错误的结果。
让我们看看精确匹配如何与典型数据一起工作……