葫芦当然不能让大家失望,今天就来给大家准备一篇关于lookup函数的教程。
lookup函数非常强大,拥有引用函数之王的称号,不过很多小伙伴都不能熟练运用,经常遇到一些麻烦事。
想要完全掌握lookup函数很不容易,因为它的知识点太多了,今天葫芦来给大家介绍一下lookup函数的4种用法。
首先来说一下,lookup的常规引用,这也是大家平时接触最多的一种用法。
格式:=LOOKUP(查找值,查找区域)
比如说,大家想从下表中提取出“小葫芦”的成绩,那么我们要先让姓名这一列按升序排序,这已经是排过序的了
这是很重要的一步,不升序排序的话,是无法返回正确值的
这是因为LOOKUP函数使用的是二分法查找,也就是模糊匹配
至于什么是二分法,葫芦会在后续教程中解释,这里不再多说
=LOOKUP(H2,C2:D8)
常规引用的话,因为会受到排序的限制,所以并不推荐大家使用,不过不要怕,我们还有精确查找的方法。
精确查找是lookup函数中,比较有难度的知识点,初学者的话可能有些困难
不过大家不要怕,只要多练,还是能够熟练掌握的
格式:=LOOKUP(1,0/(查找范围=查找值),结果范围)
1和0/是什么意思呢,很多小伙伴都有这样的疑问,这是最难懂的步骤了
这其实牵扯到Excel数组和逻辑值的概念,当大家深入学习之后,就会很容易理解了
如果现在不懂也没关系,只要记住这个公式就好了,后面可以慢慢来
=LOOKUP(1,0/(C2:C8=H2),E2:E8)
多条件精确查找是lookup函数中,非常常用的一个功能
格式:=LOOKUP(1,0/((查找范围1=查找值1)* (查找范围2=查找值2)* (查找范围3=查找值3)),结果范围)
这个公式的解释就是,返回满足所有条件的值,这是很强大的功能
当表格数据太多的时候,而且有很多重复数据的话,我们可以通过多条件精确查找来节省时间
不过这个成绩表,体现不出来多条件精确查找的强大,因为没有重复数据,所以仅作为示例。
=LOOKUP(1,0/(A2:A8=H2)*(B2:B8=I2)*(C2:C8=J2),F2:F8)
最后来说一个lookup函数非常实用的用法,那就是按区间查找
=LOOKUP(数据,{下限1, 下限2……;分析1,分析2……})
如果大家需要对数据进行分类分析的话,按区间查找能够节省很多时间
比如说这个成绩表,大家想要分析每个人的数学成绩的好坏
=LOOKUP(F2,{0,60,70,80,90,99;'不及格','及格','良好','不错','优秀','完美'})
因为公式太长,葫芦就不输入了,直接复制到单元格内
以上就是葫芦为大家整理的lookup函数的4种用法,希望能够帮到大家
lookup函数知识点有很多的,而且很复杂,仅凭一篇文章是很难掌握的
之后,葫芦会为大家准备lookup函数其他知识,下次就来说一下刚才提到的二分法查找,希望大家可以持续关注
联系客服