Excel函数:巧用Vlookup和Choose函数实现多条件查询

文章来源:成都办公软件培训班  文章作者:office技巧分享小编  发布时间:2021年 06月 30日 11:05:43  标签:Excel函数

根据条件查询匹配数据,是很多从事文员行政等工作的小伙伴们经常会遇到的问题。当你碰到一样的需求时,你会使用

什么方法去完成呢?看到这个地方,可能就会有小伙伴说,这还不简单,用VLOOKUP和MATCH函数就可以了。 是的没

错,在二维表格内,VLOOKUP和MATCH是可以实现多条件查询的,可如果是在一维表格里又该怎么办呢?且看成都办公软件培训班小编如何做:
 
如下图,表格内统计有公司个销售员的业绩明细数据,现在需要根据员工姓名和所在部门去查询相应的业绩信息:

在这个案例里面,需要使用到的函数有两个,分别是VLOOKUP和CHOOSE函数,G2单元格内公式为:

=VLOOKUP(E2&F2,CHOOSE({1,2},A2:A18&B2:B18,C2:C18),2,0) (注意:此公式为数组公式,office365以下版本都需

要按Ctrl+Shift+回车三键结束)

公式解释:

1.VLOOKUP函数的查询依据为E2&F2

2.CHOOSE函数的作用是根据给到的索引值,返回索引值对应位置的value值,参数形式为CHOOSE(索引值,value1,

value2,value3),其中,value的数量不能低于索引值(如索引值为3,则至少要有3个value值)。如CHOOSE(2,”

春”,”夏”,”秋”,”冬”)中,CHOOSE函数的索引值为2,因此CHOOSE函数返回value的值:夏

3.此案例中,CHOOSE({1,2},A2:A18&B2:B18,C2:C18)中,当choose索引值为1时,则返回A2:A18&B2:B18,当choose

索引值为2时,则返回C2:C18区域(给vlookup函数构建一个新的条件区域,新的查询区域中,第一列数据则为

A2:A18&B2:B18,第2列数据为C2:C18)

4.最后,VLOOKUP函数以精确查找模式,返回新的查询区域中第2列,即为业绩所在列的数据。

Vlookup和Choose函数,实现多条件查询相关推荐

  1. excel函数应用:被大多数人冷遇的CHOOSE函数

    如果Excel函数圈也有江湖,那CHOOSE函数绝对算得上扫地僧.它不如IF函数那般威震江湖,但它的本领却更胜一筹.今天小花就带大家好好见识一下被大多数人冷遇的CHOOSE函数! 一.了解一下CHOO ...

  2. excel vlookup多个条件匹配多列_Excel中的Vlookup函数,轻松实现多条件查询!

    VLOOKUP函数,原始数据中存在重复值 我们在使用VLOOKUP函数的时候,如果查找区域内有多个可以查找的到的值的话,Excel会默认返回第一个查找的到的值 在E2单元格中输入公式: =VLOOKU ...

  3. 自定义条件查询_数据查询不止有vlookup函数,自定义zlookup函数查询操作更高效...

    Excel数据查询,相信大家首先会想到vlookup函数.毋庸置疑vlookup函数在Excel数据查询中作用是非常的强大.但是它也有一些不能实现的数据查询. 如上图所示,我们需要根据人员的出现次数, ...

  4. 【转载】VLOOKUP函数多条件查询 VLOOKUP三个条件查询

    对于使用Excel的上班族来说,经常需要对数据进行查询调用,VLOOKUP是使用率较高的查询函数之一,单条件查询比较简单,直接套用该函数的语法即可,如果是两个条件甚至三个条件应该怎样使用该函数呢? 工 ...

  5. VLOOKUP 逆向查询时 IF、CHOOSE 函数构造内存数组性能差异的原理剖析

    一.CHOOSE 函数   VLOOKUP(查找值, CHOOSE({1, 2}, 查找列, 返回列), 2, 0)   CHOOSE 函数首先选取 查找列第一个参数,再选取 返回列第一个参数,完成第 ...

  6. 15个常用excel函数公式_Excel办公常用的多条件查询函数公式大全,职场白领自学必备收藏

    点击右上角"关注",每天免费获取干货教程 职场办公中的条件查询问题,很多人都会用vlookup解决,但是当要求继续升级,需要同时满足多个条件进行查询时,就没几个人会做了. 助手反馈 ...

  7. mysql分条件查询--choose

    一.问题描述 在完成某个接口时,发现需求是这样的:如果是管理员角色,要查询所有信息:如果是非管理员用户,则按照当前登录用户的类别来进行查询,最简单是拆分成两个sql语句,但是这种写法有点low,还是写 ...

  8. 【数据库】第二章 基础函数、聚合函数、条件查询、子查询和多表查询

    [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 文章目录 [数据库]第二章 基础函数.条件查询.聚合函数.多表查询和子查询 一.基础函数 二.聚合函数 1.COUNT 2.MAX/M ...

  9. 简单查询(1.普通查询2.条件查询3.模糊查询4.排序查询5.统计查询(聚合函数)6.分组查询7.分页查询)...

    1.普通查询 select * from Info #查询Info表中所有内容 select Code,Name from Info #查询Info表中的某几列 2.条件查询 select * fro ...

最新文章

  1. python类的参数传递
  2. android xml解析demo,Android解析自定义xml文件--Sax解析xml文件,测试demo(方案二)...
  3. web.xml加载顺序
  4. python人脸识别防小偷_Python人脸识别
  5. 软件设计师16-数据结构02(排序/查找)
  6. 用USBasp下载程序
  7. 万能工具,完全免费实现各种超实用功能
  8. 【手册】Linux User's Manual
  9. vba 添加outlook 签名_在Excel 2013中使用vba插入电子邮件签名
  10. android动态相机权限
  11. 射影几何----二次曲线三角形调和定理的应用,圆锥曲线内接焦点三角形定理的证明【原创】
  12. switch可以用什么手柄_steam设置switch手柄的步骤_Steam平台可以用switch良值pro手柄吗_怎么设置_9号资讯...
  13. QQ通信原理及QQ是怎么穿透内网进行通信的?
  14. 笔记本连接显示器后没有声音_笔记本电脑外接显示器后没声音,请问怎么调整设置...
  15. qq扫描用户文件传腾讯服务器,QQ被传窃取用户浏览器隐私,腾讯称为判断恶意登录而读取的数据...
  16. github - You have exceeded a secondary rate limit.
  17. 微信小程序使用 checkbox 如何修改样式?
  18. Node 的单元测试--jasmine
  19. 如何设计游戏中道具功能(一)
  20. elasticsearch geo DSL 和API对比学习-矩形/多边形/距离/距离排序/距离分段聚合/geo_shape内含-相交-相离

热门文章

  1. SmartKIT-ESP开发板和CNC shield v3拓展板的连接以及程序编写注意事项
  2. 简述计算机集成制造的特点,计算机集成制造系统CIMS的组成与特点
  3. 微信小程序之侧栏分类
  4. Linux终端tty设备驱动
  5. 知识分享之Golang——go mod时使用代理模式goproxy和私有模式GOPRIVATE
  6. Tensorflow实战之实现 Softmax Regression识别手写数字(学习笔记)
  7. 【读论文(paper reading)】Hydrophobic and Hydrophilic Solid-Fluid Interaction
  8. python 自动点击网页上按钮_python selenium自动化(一)点击页面链接测试
  9. 计算机网络免费考研视频教程,计算机网络考研视频教程
  10. CSS高级选择器+块级元素,行内元素的特点+CSS定位+logo的做法