【Excel】使用VLOOKUP+IF实现多列条件匹配查询
excel中vlookup函数为精准匹配查找,但此函数局限于单列的精准匹配,如果需求是多列条件进行匹配,怎么通过vlookup函数实现呢?
思路:通过if函数将多列拼成一列再通过vlookup函数进行精准匹配
具体公式为=VLOOKUP($F2&$G2,IF({1,0},$A:$A&$B:$B,$C:$C),2,0)
这个是数组函数,输入完毕后必须按组合键运行:shift+ctrl+enter
红框里的最外层{}是通过上面组合键运行后自动出来的,不需要手动输入
函数拆解:当目标A=条件A且目标B=条件B时,令输入框=取值C
1.$F2&$G2——目标A&目标B
2.$A:$A——条件A列
3.$B:$B——条件B列
4.$C:$C——取值列C
5.=VLOOKUP($F2&$G2,IF({1,0},$A:$A&$B:$B,$C:$C),2,0)——在“IF({1,0}”中,根据两个条件,分别返回IF的两个值,同时把两个结果组成一个数组。 例如:=IF({1,0},A1:A2,B1:B2),返回的是A1:B2。(或者说是{A1,B1;A2,B2} 组成的数组)
6.这里把IF({1,0}换成CHOOSE({1,2}效果是一样的
通过三列进行匹配查找,其他多列的需求以此类推。
————————————————
版权声明:本文为CSDN博主「浮云6363」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lz6363/article/details/109279497
【Excel】使用VLOOKUP+IF实现多列条件匹配查询相关推荐
- 【Excel】excel使用VLOOKUP+IF实现多列匹配查找
excel中vlookup函数为精准匹配查找,但此函数局限于单列的精准匹配,如果需求是多列条件进行匹配,怎么通过vlookup函数实现呢? 思路:通过if函数将多列拼成一列再通过vlookup函数进行 ...
- Excel中VLOOKUP函数单,多条件查找index与match
VLOOKUP函数 VLOOKUP(找什么?,在哪找?,返回第几列?,精确还是模糊?) 参数解析:以在一张表格中通过用VLOOKUP函数查找某个员工姓名返回销售额为例,第一个参数:目标单元格数据(某个 ...
- 宝剑赠英雄 - 任意字段\条件等效查询, 探探PostgreSQL多列展开式B树
标签 PostgreSQL , 多列索引 , btree , gin , gist , brin , btree_gist , btree_gin , 复合索引 , composite index , ...
- Excel里,vlookup函数各种应用-匹配多列、多条件匹配
1.vlookup函数常规应用:一个条件匹一列数据: 示例公式:=VLOOKUP(A2,test!$A$2:$B$53,2,0) 其中:A2是目标表的匹配条件(学号):test!$A$2:$B$53是 ...
- vlookup两个条件匹配_用VLOOKUP进行同时满足两个条件的查找,几种方法都在这啦!||Excel技巧...
之前有个同学在后台留言,询问VLOOKUP查找同时满足两个条件的方法(怎样在Excel表中把手机号码中间4位设为星号(*)?||小站问答:第80期),加油菌的回复是,通过"=VLOOKUP( ...
- Excel表格VLOOKUP函数的应用(如何把A表中的一列数据匹配到B表中)
在Excel表中,经常需要将一个表中数据匹配到另一张表中,这时候就需要用到VLOOKUP函数. 两列数据合并:=E2&F2,&符号,双击 自动填充列数据. 举例(以单个查找条件为例,查 ...
- R中如何实现excel中vlookup多条件匹配
R中如何实现excel中vlookup多条件匹配 在excel中vlookup函数一般只能用一个条件进行数据匹配若要多个条件一是构建辅助列,二是采用if{1,0}加上&.那么在R中我们应该如何 ...
- Excel表格统计满足两列条件的总数:countifs方法
常用的类似统计方法大概有三种: 1.用sumproduct函数: =sumproduct((条件1列范围=条件1)*(条件2列范围=条件2)) 如,统计性别是男年龄是40岁的总人数(其中A列为年龄,B ...
- Excel VLOOKUP实用教程之 04 vlookup如何实现三变量查找,三个条件字段查询数据?(教程含数据excel)
实战需求 vlookup如何实现三变量查找,三个条件字段查询数据? 文章目录 <示例 1 – 查找 Brad 的数学分数> <示例 2 – 双向查找> <示例 3 – 使 ...
最新文章
- alpha阶段个人总结(201521123031林庭亦)
- microsoft edge 打不开 csdn 博客
- float类型为什么不精确等于0_程序中算钱不能用浮点类型是个什么坑?
- python-匿名函数lambda
- 编程方法学10:私有变量的重要性
- android中一些能在国外使用的第三方地图
- 【渝粤教育】电大中专建筑材料 (3)作业 题库
- php mb ereg,mb_ereg_replace
- 扒一扒面向对象编程的另一面
- 华为诉争“鸿蒙HongMeng”商标再被驳回;比尔盖茨夫妇正式离婚;iOS 15“查找”新功能,关机也能用|极客头条...
- Codeforces Round #753 (Div. 3)E. Robot on the Board 1
- 【MapGIS必备】常见问题处理(第十四期)
- itext 生成pdf、pdf模板生成pdf
- 爬虫python淘宝_python爬虫爬取淘宝失败原因分析
- §1.1自然数 上•序数理论
- Tensorflow1.7+cuda9.0+cudnn7.0中的各种意(da)外(keng)
- vue如何做Seo优化
- 毕业论文word排版技巧
- python docx转换成txt文本
- 计算机绘图要什么铅笔,素描初学者需要准备哪些画画工具
热门文章
- windows service 2008 内存吃尽解决方案
- SVN查看提交日志的命令
- 微信公众平台新增语义理解接口
- struts2标签_select获取action传过来的值
- EXT.NET复杂布局(二)——报表
- C#提供的类库能够轻松实现对文件的操作
- [Leetcode][第109题][JAVA][有序链表转换二叉搜索树][分治][快慢指针][中序遍历]
- [Letcode]第[34]题[JAVA][在排序数组中查找元素的第一个和最后一个位置][暴力][二分]
- 计算机进去pe怎么设置用户,电脑密码怎么设置,教您设置电脑开机密码
- python不同版本共存_多版本Python共存的配置方法