办公常用函数---VLOOKUP(3)字符串查找&区间查找

论坛 期权论坛 期权     
午夜书语   2019-7-27 22:18   3233   0

    这次是对VLOOKUP函数进行最后一次讲解,主要包括字符串查找和区间查找。下面我们开始吧!

一、字符串查找
    如下面这张表格,如果我们直接使用VLOOKUP函数使用“简称”进行查找,都会返回“N/A”错误。那我们如何进行查找呢?
   



    这里要引入一个通配符的概念,这里我们简单介绍两个常见的通配符:“?”和“*”。“?”通配符可用于代表任意一个字符;“*”代表任意一个或0个字符。

    下面我们来看看如何将通配符使用到VLOOKUP函数中。比如我们使用简称“农业”进行查找,“农业”的前后可能都有字符,因此我们可以将查找对象写成“*农业*”这个样式,但是为了拓展函数的使用范围,也可以改写成“"*"&B2&"*"”。这样的查询结果如下:
   






二、区间查找
    比如现在公司需根据销售人员的销售额来给予奖励,分发奖金的条件如下:



    我们如何根据条件给销售人员分发奖励呢?一个办法就是使用IF函数进行嵌套,这个办法的问题就在于可能嵌套过程中出错。另一个办法就是使用VLOOKUP函数进行查找。

    在使用VLOOKUP进行区间查找的时候,有两个限制条件:(1)数字必须按照从小到大排列;(2)VLOOKUP进行数字模糊查找只能向下查找。比如你要查询郭靖的销售是732432元,能获得多少奖金?使用模糊查找时,只能查找比732432金额小的数据------70万元的销售所对应的奖金8万元。

    根据以上的两个条件,我们将查询条件变更为如下的这个格式:



    然后输入这个公式:VLOOKUP(B2,$J$2:$L$11,3,TRUE)
   
    注意:这个公式的第4个参数为:TRUE 或 1(表示模糊查找),否则会报错。得出以下这个结果:




总结:
    1、使用VLOOKUP进行字符查找,要使用通配符:“*”------表示任意个任意字符;“?”------代表一个任意字符。
    2、使用VLOOKUP进行区间查找,要注意有2个限制条件:①数字由小到大排列;②VLOOKUP进行数字模糊查找是向下查找的。
    如大家需要文章中的源文件进行练习,请在公众号中回复“20190927”即可得到对应的源文件。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP