4.1.2 根据所选价格查找相关售房信息

VLOOKUP函数除了可以进行精确查找外,还可以进行模糊查找。二者的区别在于是否允许函数返回与查找值近似的结果。

如果使用模糊匹配的方式查找,函数将把等于或接近查找值的数据作为自己的查询结果。因此,就算查找数据中没有与查找值完全相同的数据,函数也能返回查询结果。

示例:使用模糊匹配根据所选价格查找相关售房信息。

选择G2单元格,输入公式“=VLOOKUP(F2,$B$2:$D$6,2,1)”,如图4-3所示。按Enter键确认,即可根据价格查找出对应的户型,然后将公式向下填充,如图4-4所示。

选择H2单元格,输入公式“=VLOOKUP(F2,$B$2:$D$6,3,1)”,如图4-5所示。按Enter键确认,即可根据价格查找出对应的区域,然后将公式向下填充,如图4-6所示。

知识点拨

如果按照模糊匹配的方式查找,VLOOKUP函数将把小于或等于查找值的最大值作为自己的查询结果。在上述案例中,当查找的价格为25000时,而在查找数据(9000,10000,20000,30000,40000)中,小于或等于25000的数据有9000、10000、20000,其中最大值为20000,所以函数将20000作为自己的查询结果。

注意事项

按模糊匹配的方式查找时,必须将第二个参数的数据表按首列数据进行升序排序,否则不一定返回正确的结果。