if加vlookup函数的用法(用过LOOKUP函数这个高级用法)

多区间判断,我想大家都会用IF函数,毕竟大家对这个函数已经非常熟悉了,但当区间有很多个的时候,一个IF函数嵌套了七八层IF函数,公式看起来一大串,这不便于后期公式的优化,出错了也不好找,所以就有了今天我们要跟大家讲的另外两个方法!

下图中,表一中D列的等级是通过IF函数多层嵌套来实现业绩的不同等级。

D3单元格的公式等于“=IF(C3<400,"H",IF(C3<500,"G",IF(C3<600,"F",IF(C3<700,"E",IF(C3<800,"D",IF(C3<900,"C",IF(C3<1000,"B","A")))))))”。

if加vlookup函数的用法(用过LOOKUP函数这个高级用法)(1)

仔细算了一下,上图中公式IF函数里面嵌套了6个IF函数,确实有点多。所以有小伙伴说用IFS函数比IF函数更简单。

下图D3单元格的公式等于“=IFS(C3<400,"H",C3<500,"G",C3<600,"F",C3<700,"E",C3<800,"D",C3<900,"C",C3<1000,"B",C3>=1000,"A")

if加vlookup函数的用法(用过LOOKUP函数这个高级用法)(2)

用IFS函数确实是比IF函数更加简单一点,但稍微不细心,就很容易将逻辑写乱。下面看看最简单的方法,使用LOOKUP函数。

LOOKUP函数,用法可不是一般的多!除了单条件多条件查询、逆向查询,还可以查找最后一个单元格的内容,最后一次出现的数值,提取单元格的数字等,还有今天我们要说的区间查找。

下图是使用LOOKUP函数实现的等级查询,D3单元格的公式等于“=LOOKUP(C3,{0,400,500,600,700,800,900,1000},{"H","G","F","E","D","C","B","A"})”。

if加vlookup函数的用法(用过LOOKUP函数这个高级用法)(3)

使用LOOKUP函数,我们需要注意:查找区域必须升序排序,否则得不到正确的结果!

if加vlookup函数的用法(用过LOOKUP函数这个高级用法)(4)

区间查找跟大家介绍了这3个方法,很多人都惊讶于LOOKUP函数还可以这么用,其实是大家对函数没有过多的了解,毕竟函数是Excel最难的一部分!

以上公式有问题或不懂之处,可以在评论区留言哦!

关注我,每天都可以让你学到一个实用的办公技巧,提升你的办公效率!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页