工作中,用的最多的查找函数就是VLOOKUP和LOOKUP这2个,有人说VLOOKUP比LOOKUP更简单,也有人说LOOKUP比VLOOKUP更强大,下面几个例子我们分别通过VLOOKUP和LOOKUP函数来实现,你就可以看出2个函数的区别了。

一、单条件查找。

实例:根据姓名查找销售额。

H6单元格公式:=VLOOKUP(G6,C:E,3,0)

H10单元格公式:=LOOKUP(1,0/($C$2:$C$7=G10),$E$2:$E$7)

通过上图两条公式我们可以得知:单条件查找用VLOOKUP函数比LOOKUP函数更简单一些。

二、多条件查找。

实例:根据姓名和产品名称查找销售额。

H6单元格公式:{=VLOOKUP(G6&H6,IF({1,0},$C$2:$C$7&$D$2:$D$7,$E$2:$E$7),2,0)}

H10单元格公式:=LOOKUP(1,0/($C$2:$C$7=G10)*($D$2:$D$7=H10),$E$2:$E$7)

通过上图两条公式我们可以得知:多条件查找用LOOKUP函数比VLOOKUP函数更简单一些。用VLOOKUP函数时,我们需要借助IF或者CHOOSE函数新构建一个查找区域,仅仅依靠VLOOKUP函数无法实现,VLOOKUP+IF/CHOOSE实现多条件查找时,输入完公式后应该按“Ctrl+Shift+Enter”键,如果表格数据非常多时,这个方法的效率是非常低的,而LOOKUP多条件查找时,多个条件之间只需要用星号(*)隔开。

三、逆向查找。

实例:根据姓名查找部门。

H6单元格公式:=VLOOKUP(G6,IF({1,0},$C$2:$C$7,$B$2:$B$7),2,0)

H10单元格公式:=LOOKUP(1,0/($C$2:$C$7=G10),$B$2:$B$7)

通过上图两条公式我们可以得知:逆向查找用LOOKUP函数比VLOOKUP函数更简单一些。用VLOOKUP函数时,我们需要借助IF或者CHOOSE函数新构建一个查找区域,仅仅依靠VLOOKUP函数无法实现,而LOOKUP实现查找时,多个条件之间只需要用星号(*)隔开。

四、查找最后一条数据。

实例:根据产品查找最后一个日期的数量。

E2单元格公式:=C2&COUNTIF($C$2:C2,C2)

H6单元格公式:=VLOOKUP(G6&COUNTIF($C$2:C7,G6),IF({1,0},$E$2:$E$7,$D$2:$D$7),2,0)

H10单元格公式:=LOOKUP(1,0/($C$2:$C$7=G10),$D$2:$D$7)

通过上图两条公式我们可以得知:查找最后一条数据用LOOKUP函数比VLOOKUP函数更简单一些。用VLOOKUP函数时,我们需要构建一列辅助列,并且需要借助IF或者CHOOSE函数新构建一个查找区域,仅仅依靠VLOOKUP函数无法实现。

所以这里就跟大家总结出了一个LOOKUP函数公式模板:

=LOOKUP(1,0/((条件1)*(条件2)*(条件N)),目标区域或数组)。

你只需要记住上面这条公式模板,基本上大部分的查找问题你都可以解决了!

看了以上的对比,你觉得哪个函数更简单更好用呢?欢迎在评论区留下你的想法哦~

lookup函数和vlookup_VLOOKUP和LOOKUP两个函数PK,哪个才是你心目中的查找之王?相关推荐

  1. 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值。在main函数中输入一行字符串,分别调用两个函数,输出反序后的字符串。

    题目要求: 编写一个C程序,实现以下功能:编写一个常规的函数和一个递归函数,两个函数均能将输入的一个字符串以按反序形式的字符串作为返回值.在main函数中输入一行字符串,分别调用两个函数,输出反序后的 ...

  2. 函数计算乘积python multi_两个函数的乘积

    有趣的是这是很有可能的.几天前我做了一个项目来做那样的事情.在 现在您只能定义变量,但是您可以使用我的元类,在其他函数的帮助下构建一个您想要的类.在 问题:太慢了 真的很慢 你认为你想要这样做,但是用 ...

  3. c语言调用calculate函数,关于c语言中int calculate函数求解。谢谢

    满意答案 fwsmtn 2018.08.20 采纳率:47%    等级:10 已帮助:566人 这个代码展示了,一个函数可以调用另一个函数,并且展示了它是如何进行的调用. 首先说一点,函数可以互相调 ...

  4. 纯函数、柯里化、组合函数的解析以及代码实现

    文章目录 一.纯函数的概念和理解 二.JavaScript柯里化 1.柯里化的理解 2.将函数柯里化的代码实现 三.组合函数 1.组合函数的理解 2.通用的组合函数的实现 一.纯函数的概念和理解 纯函 ...

  5. 测试必备技能之C语言文件函数(超级全能篇)——FILE函数

    之前出过的文件FILE函数的小白篇,现在出一个全面一些的 以下讲解直接分为函数原型+函数作用+测试用例 让大家真真正正的理解和感受这几个FILE函数的作用 二话不说,开冲! 额-先来个小表格: 在这里 ...

  6. 计算机函数课,信息技术应用 用计算机画函数图象优秀公开课教案

    黎义祥 地区: 湖北省 - 天门市 - 学校:天门市皂市镇五华山中学 共1课时 信息技术应用 用计算机画函数图象">信息技术应用 用计算机- 初中数学       人教2011课标版 ...

  7. excel函数与公式实战技巧精粹_excel函数技巧:两个查询函数的用法比较 下

    编按:今天是VLOOKUP与LOOKUP双雄战的第三回合.在前两个回合中,VLOOKUP旗开得胜,连胜两局.第三回合是交叉查询,LOOKUP能否展开反击止住颓势呢? ----------------- ...

  8. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  9. R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离)

    R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离) 目录 R语言distRhumb函数计算距离实战(两个地理点之间的Rhumb距离) #导入geosphere包

最新文章

  1. IdentityServer Topics(2)- 定义资源
  2. Centos7安装Nginx1.14.0
  3. .net core实践系列之短信服务-架构设计
  4. svn中项目管理中ec_Mac中使用svn进行项目管理
  5. stm32 FATFS文件系统如何减少Flash和RAM占用,FATFS移除中文文件名,FATFS移除动态内存
  6. 约数之和(分治,公式变形)
  7. es6的模块化export和import
  8. WordPress优化攻略:全面提升WP网站速度仅需3个加速方法和1个插件
  9. 象棋在线对战网页源码源码安装
  10. 2018年8月12日 今日头条笔试 整理
  11. Excel指定单元格锁定
  12. 关于用EAC抓轨的测试 (转载)
  13. 字符串String知识总结(上) 冲冲冲!!!
  14. jquery清空购物车小案例
  15. 21 C++ 长度单位转换
  16. 中国互联网11个创业派系456创始人名单大全
  17. 基于Android的百度地图定位开发
  18. PAT-A1010解题报告
  19. servlet修改用户头像_Java上传文件实现更换头像
  20. mysql和asp.net_asp.net core 使用Mysql和Dapper

热门文章

  1. 雷军:小米推动山寨机灭亡;苹果回应禁止第三方换电池;Javascript 引擎 V8 7.7 发布 | 极客头条...
  2. 三十年软件开发之路:老码农的自我修养!
  3. 除了写代码,程序员还能做哪些副业呢?
  4. 燃爆了!胡歌秒变最帅产品经理发布荣耀V20!
  5. 老是原罪?技术圈为何不待见大龄企业家
  6. 12306再曝漏洞,一张身份证可买两张相同火车票
  7. 麦肯锡用 160 页报告告诉我们:13 年后 8 亿人的饭碗会被机器人抢了
  8. Kotlin 一统天下?Kotlin/Native 开始支持 iOS 和 Web 开发
  9. 计算机仿真电路实验感想,电路计算机仿真 实验报告.doc
  10. PHP面向对象处理请求,PHP面向对象之命令模式