• VLOOKUP函数的使用方法(进阶篇)


    VLOOKUP函数的使用方法(进阶篇)

    [日期:2011-10-20] 来源:  作者:兰色幻想 [字体: ]

        在学习了VLOOKUP的入门和初级篇后,本文将带将大家学习VLOOKUP的进阶篇:VLOOKUP的模糊查找。

        一、字符的模糊查找    

            在A列我们知道如何查找型号为“AAA”的产品所对应的B列价格,即:

        =VLOOKUP(C1,A:B,2,0)

           如果我们需要查找包含“AAA”的产品名称怎么表示呢?如下图表中所示。

         公式=VLOOKUP("*"&A10&"*",A2:B6,2,0)  

        公式说明:VLOOKUP的第一个参数允许使用通配符“*”来表示包含的意思,把*放在字符的两边,即"*" & 字符 & "*"。

       二、数字的区间查找

          数字的区间查找即给定多个区间,指定一个数就可以查找出它在哪个区间并返回这个区间所对应的值。

        在VLOOKUP入门中我们提示VLOOKUP的第4个参数,如果为0或FALSE是精确查找,如果是1或TRUE或省略则为模糊查找,那么实现区间查找正是第4个参数的模糊查找应用。

        首先我们需要了解一下VLOOKUP函数模糊查找的两个重要规则:

        1、引用的数字区域一定要从小到大排序。杂乱的数字是无法准确查找到的。如下面A列符合模糊查找的前题,B列则不符合 

        

        2、模糊查找的原理是给一定个数,它会找到和它最接近,但比它小的那个数。详见下图说明。

        

       最后看一个实例: 

        例:如下图所示,要求根据上面的提成比率表,在提成表计算表中计算每个销售额的提成比率和提成额。

        

       公式:=VLOOKUP(A11,$A$3:$B$7,2)

       公式说明:

        1、上述公式省略了VLOOKUP最后一个参数,相当于把第四个参数设置成1或TRUE。这表示VLOOKUP要进行数字的区间查找。

        2、图中公式中在查找5000时返回比率表0所对应的比率1%,原因是0和10000与5000最接近,但VLOOKUP只选比查找值小的那一个,所以公式会返回0所对应的比率1%。

  • 相关阅读:
    架构师考试回顾
    精通 WPF UI Virtualization
    疑难杂症之Web客户端无法登录
    CDTray, 打开,关闭光驱的系统托盘程序
    原来Queryable是这样实现的..
    jQuery.Excel, 使用Ctrl+方向键/Home/End在input表格中移动
    nGoodPersonCards++
    C#数据库数据导入导出系列之三 数据库导出到Excel下
    调用webservice时提示对操作的回复消息正文进行反序列化时出错&&Web service 超过了最大请求长度
    ASP.NET网络映射驱动器无权限访问的解决方案(转)
  • 原文地址:https://www.cnblogs.com/xushining/p/3682240.html
Copyright © 2020-2023  润新知