Excel之match index 和vlookup函数 和双条件查找匹配
**vlookup函数用法
vlookup、hlookup、lookup函数的用法和三者的区别**
lookup的用法:
lookup就是查找的意思,也是称模糊查找,下面会说,用法如例:如下图所示,=LOOKUP(B19,B2:B14,F2:F14) 的意思就是在B2:B14的范围内,查找内容等于B19的,如果找到,就复制对应的容量(从F2:F14中找对应的)出来
结果:
注意:LOOKUP要求查找的范围中,如上例的B2:B14(即电池条码列),必须是先排序的。如果没有规律,找出来的结果可能是不正确的。
LOOKUP是模糊查找,上例中,如果B19是一个数字, 原始数据表是没有这个值的,那么结果会是最接近这个数字的数字,会找出这行对应的值作为结果。vlookup用法:
vlookup就是垂直查找(vertical lookup)的意思,也是称精准查找,下面会说,用法如例:与上例一样,查找人数:
=VLOOKUP(B19,B2:Q14,5,FALSE)
可以观察到,查找范围从一列变成了多列,即从B列到Q列,从2行到14行,第三个参数5代表的是取所取范围内的第五列,第四个参数FALSE代表精准查找。
实际应用中,vlookup比较多用。
hlookup的用法与vlookup类似,vlookup是横向查找(Horizontal lookup),如果将上述的公司从列变成行,那么我们就要用hlookup进行查找。
match和index的使用
MATCH(lookup-value,lookup-array,match-type) (返回指定内容所在的位置)
- lookup-value:表示要在区域或数组中查找的值,可以是直接输入的数组或单元格引用
- lookup-array:表示可能包含所要查找的数值的连续单元格区域,应为数组或数组引用
- match-type:表示查找方式,用于指定精确查找(查找区域无序排列)或模糊查找(查找区域升序排列)。取值为-1、1、0 。其中0为精确查找
INDEX(array,row-num,column-num) (返回制定位置中的内容)
- array:要返回值的单元格区域或数组
- row-num:返回值所在的行号
- column-num:返回值所在的列号
所以可以将match函数和index函数配合使用。
例如:
如果要获取某人的1,3月的出勤数,怎么用index配合match来查找呢?
以B14为例公式讲解:
=INDEX($A1:1:1:D10,MATCH(10,MATCH(10,MATCH(A14,$A1:1:1:A10,),MATCH(10,),MATCH(10,),MATCH(B13,13,13,A1:1:1:D$1,))
$A1:1:1:D$10是指数值的区域范围;
MATCH(A14,A14,A14,A1:1:1:A10,)是在10,)是在10,)是在A1:1:1:A10区域内查找10区域内查找10区域内查找A14的值,返回行值。
MATCH($B13,13,13,A1:1:1:D1,)是在1,)是在1,)是在A1:1:1:D1区域内查找1区域内查找1区域内查找B$13值,返回列值。
这样在$A1:1:1:D$10区域内的行列值有了,就可以返回对应的VALUE了。看下面的返回结果:
作业
(请下载提供的数据集《DataAnalyst》)链接:https://pan.baidu.com/s/1sCaFkQ9DoxYE-FyiY2ewPA 提取码:f55z
一、vlookup函数的应用
用vlookup函数 查找以下公司的 companyId | companyFullName | |:----| |
上海云贝网络科技有限公司 | | 携程计算机技术(上海)有限公司 | | 浙江康健绿线网络技术有限公司 | |
久亿财富(北京)投资有限公司 | | 杭州木瓜科技有限公司 | | 思特沃克软件技术(成都)有限公司 | |
北京金山云网络技术有限公司 |如图:
例如我们要查找上海云贝网络科技有限公司
的CompanyId,公式就是
=VLOOKUP($B6881,6881,6881,B2:$C6877,2,0) 而如果要找下一行的携程计算机技术(上海)有限公司
的CompanyId的话,把第一行的行数改为6882即可,其他公司同样如此。
二、用match和index函数实现第一题的功能
- 据我们所知,match返回的是位置,index返回的是对应位置的内容,
这里要注意的是INDEX的第一个参数是查找的值可能在的区域范围,这直接影响了INDEX的最后一个参数,最后一个参数是参照第一个参数进行改变的,加入第一个参数从上图中的,A:C变成B:C,那么我们就要将3改为2,因为我们要取C列的值。
同时加深了Match函数的用法印象,上图公式查找的是北京金山云网络技术有限公司
的id,第一个参数是E8,也就是所要查找的值的位置,然后再B列对E8的值进行配对,配对成功返回B列的行值。
三、用match和index函数查找以下id对应的公司名称,注意id是横向排列的| companyId | 127200 | 151079 | 22225 | |----|----|----|----|
四、请根据companyId和postionId两个条件查找对应的工资水平| companyId | positionId | salary | |:----|:----|:----| | 62 | 938038 | | | 1575 | 1157620 | | | 157392 | 2574696 | |
- 这道题完成不了。。。看了其他大神的做法:
请思考,是否会存在相同的公司id和职位di对应多种工资水平,如果有请查找出来。 并思考,如果存在多种的情况,目前的公式还能不能用?
Excel之match index 和vlookup函数 和双条件查找匹配相关推荐
- c语言多条件查找,Vlookup函数实现多条件查找,又有新方法了!
原标题:Vlookup函数实现多条件查找,又有新方法了! Vlookup函数的多条件查找,一般有两种方法: 1.辅助列法 用&把多条连接到一起作为一列查找. A2 公式 =B2&&qu ...
- 小福利,带你快速入门sumifs多条件求和函数、设置下拉菜单结合vlookup函数双条件查找数据、excel的切片器(表关联)、数据透视表、数据透视图
第一部分:利用sumifs函数求得双条件下的求和值 如题,现在需要根据下拉菜单年份和商品来查找利润, 第一步,在年份H3设置数据验证,分别是2019,2020,2021 第二步,在商品H4设置数据验证 ...
- excel之高级筛选与VLOOKUP函数
excel之高级筛选与VLOOKUP函数 高级筛选 为了解决Excel表中相同字段且字段值唯一的值问题. 如果在同一个表中,可以使用高级筛选. 如图,前三列为已知值,我们想知道其中某些字段的值,可以使 ...
- 通过excel自带的VLOOKUP函数实现字符串自动查找替换
通过excel自带的VLOOKUP函数实现字符串自动查找替换. 通过此功能实现自动翻译海外字符串的功能. 步骤1. 准备工作: 准备好之前翻译过的比较完整的字符串表ref_list.txt和待翻译的表 ...
- excel 多条件查找三种方法:lookup、vlookup、indexmatch 多条件查找案例
最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额.如下表: 其实这位学员的问题就是excel的多条件查找问题. 下面通过一个实例跟大家分享一下常 ...
- 高效办公——Excel表格-02篇(if函数常见用法 + 条件格式的使用)
高效办公--Excel表格-02篇(if函数常见用法 + 条件格式的使用) 1. if单条件简单用法 1.1 简单需求 1.2 实现方法 2. if多条件使用(if-else的情况) 3. if多条件 ...
- 在Excel中根据条件查找匹配多个值
在Excel中根据条件查找匹配多个值(vlookup只能匹配第一个值) 之前在深圳的时候就被问过这个问题,今天又遇到同事在问,索性记录在此. 如下图,根据E列的值,在A列中查找对应的数据,输出匹配行上 ...
- index match函数的使用方法_必学函数组合INDEX+MATCH,秒杀VLOOKUP函数
VLOOKUP 职场里面用的太频繁的,是必须掌握使用的函数公式,在这个函数的使用过程中,有时候用起来也不是很方便,比如下面两个场景 ❶逆向查找匹配 左边是员工编号,姓名,工资表格数据,现在需要根据姓名 ...
- Excel公式match+index匹配教学
需求 假设你有一个办公室位置号码列表,并且需要知道每个办公室中的员工. 电子表格很大,因此你可能会认为它的任务很有挑战性. 使用查找函数实际上非常简单. 官方支持传送门 使用 VVLOOKUP.IND ...
最新文章
- HBase安装配置以及Java操作hbase
- hadoop 第一课 启动dfs 文件系统
- UVa12467 Secret Word(kmp)
- 成功解决:Win系统下的Tensorflow使用CPU而不使用GPU运行加速
- Notepad++ 查找匹配中文
- (68)自旋锁 , cmpxchg8b 指令
- 主机大师linux,113资讯网(www.113p.cn)评测:护卫神·主机大师 (Linux版)
- Transaction rolled back because it has been marked as rollback-only
- 设计模式 过滤器模式
- 高级定价基本概念理解
- Oracle的基本查询知识
- Hibernate错误记录
- 计算机开放电子书 2016 归档
- java用php退出清除session_PHP学习笔记:删除与销毁session
- 测试通达信指标胜率的软件,如何利用通达信程序交易评测系统选高胜率小回辙高收益股票...
- Anki 批量编辑替换插件
- 【财富空间】人性的弱点,明白了你就可以掌控自己的人生
- excel筛选排序从小到大_(Excel)常用函数公式及操作技巧之三:排名及排序筛选(一)...
- nginx 502错误解决方案
- 费马定理、罗尔中值定理、零点存在定理、拉格朗日中值定理、