内容提要:本文用案例剖析了excel中vlookup函数在区间查找方面的实际应用,当然随着您对excel函数的理解,解法也是多种多样.
excel中vlookup函数是非常常用的查找函数。在很久之前《Excel效率手册 早做完,不加班》图书的作者为会员们曾经举办过一次关于VLOOKUP函数运用的专题讲座,再附带上当时的VLOOKUP函数讲座整理教程:http://www.ittribalwo.com/article/895.html
下面excel文件截图说明:A列为数据,要求在B列显示对应的级数。具体为:数据在0-20,20-35,35-60三个区间,单元格分别显示为:一类,二类,三类。
解法一:
答案:B2单元格输入公式:=VLOOKUP(A2,E:G,3)
公式剖析:考虑到方便后续增加多个区间查询,这里使用了辅助列完成。E:G列为辅助列,把区间和对应需要显示的类级都罗列出来了。当VLOOKUP第四参数省略,也就是模糊查找时,查找不到对应值,返回小于查找值的最大值,如17查找不到对应值,就返回0的对应值;33返回21的对应值,21就是小于33的最大值。
如果您不想使用辅助列,可以考虑下面的两种解法。
解法二:
直接在B2单元格输入公式:=IF(A2>35,"三类",IF(A2>20,"二类","一类")),关于IF函数的具体公式解释请参考《Excel效率手册 早做完,不加班》图书作者的讲座教程:http://www.ittribalwo.com/article/919.html
解法三:
直接在B2单元格输入公式:=LOOKUP(A2,{0;21;36},{"一类";"二类";"三类"}),然后下拉拖动复制完成。
如果您暂时不理解公式也没关系,先记住格式套用!以后用多了自然会理解,就如书读百遍,其义自现。也不防查看《Excel效率手册 早做完,不加班》图书作者曾经举办的LOOKUP函数讲座教程:http://www.ittribalwo.com/article/898.html
这本书是作者多年实战经验的积累,各大书城和电商网站均有售。另外,购买卢子老师的《Excel效率手册 早做完,不加班》书籍,赠送100个原创动画,教程领取请加QQ:800094815