




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浏览-通过IF(1,0和VLOOKUP函数实现Excel的双条件多条件查找 Excel教程作者:Excel教程 浏览:2379次 评论:0条 在Excel中,通过VLOOKUP函数可以查找到数据并返回数据。不仅能跨表查找,同时,更能跨工作薄查找。但是,VLOOKUP函数一般情况下,只能实现单条件查找。如果想通过VLOOKUP函数来实现双条件或多条件的查找并返回值,那么,只需要加上IF(1,0就可以实现。下面,我们就一起来看看IF(1,0和VLOOKUP函数的经典结合使用例子吧。我们要实现的功能是,根据Sheet1中的产品类型和头数,找到Sheet中相对应的产品类型和头数,并获取对应的价格,然后自动填充到Sheet1的列。实现此功能,就涉及到两个条件了,两个条件都必须同时满足。如下图,是Sheet1表的数据,三列分别存放的是产品类型、头数和价格。上图是一张购买产品的表,其中,购买产品的行数据,可能存在重复。如上图的头三七,就是重复数据。现在,我们再来看第二张表Sheet。上表,是固定好的不存在任何重复数据的产品单价表。因为每种三七头对应的头数是不相同的,如果要找三七头的单价,那么,要求类型是三七头,同时还要对应于头数,这就是条件。现在,我们在Sheet1中的列输入三七头,在列输入头数,然后,利用公式自动从Sheet中获取相对应的价格。这样就免去了输入的麻烦。公式比较复杂,因为难于理解,先看下图吧,是公式的应用实例。下面,将给大家大体介绍公式是如何理解的。比如的公式为:=VLOOKUP(A2 &B2,IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)请注意,如上的公式是数组公式,输入的方法是,先输入=VLOOKUP(A2 &B2,IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)之后,再按新Ctrl Shift Enter组合键,才会出现大括号。大括号是通过组合键按出的,不是通过键盘输入的。公式解释:VLOOKUP的解释VLOOKUP函数,使用中文描述语法,可以这样来理解。VLOOKUP(查找值,在哪里找,找到了返回第几列的数据,逻辑值),其中,逻辑值为True或False。再对比如上的公式,我们不能发现。A2 &B2相当于要查找的值。等同于和两个内容连接起来所构成的结果。所以为A2 &B2,理解为A2合上B2的意思。IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于要查找的数据代表返回第二列的数据。最后一个是False。关于VLOOKUP函数的单条件查找的简单应用,您可以参阅文章:/3035.htmlIF(1,0的解释刚才我们说了,IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相当于VLOOKUP函数中的查找数据的范围。由于本例子的功能是,根据Sheet1中的A列数据和B列数据,两个条件,去Sheet2中查找首先找到对应的AB两列的数据,如果一致,就返回C列的单价。因此,数据查找范围也必须是Sheet中的两列,这样才能被找到,由于查找数据的条件是A2 &B2两个单元格的内容,但是此二单元格又是独立的,因此,要想构造查找范围,也必须把Sheet中的两列结合起来,那就构成了Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12;Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12:相当于两列数据组成一列数据。那么,前面的IF(1,0代表什么意思呢?IF(1,0,相当于IF(True,False,用来构造查找范围的数据的。最后的Sheet2!$C$2:$C$12也是数据范围。现在,整个IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)区域,就形成了一个数组,里面存放两列数据。第一列是Sheet2两列数据的结合,第二列数据是Sheet2!$C$2:$C$12。公式=VLOOKUP(A2 &B2,IF(1,0,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)中的数字,代表的是返回数据区域中的第二列数据。结果刚好就是Sheet2的列,即第三列。因为在IF(1,0公式中,Sheet2中的两列,已经被合并成为一列了,所以,Sheet2中的第三列列,自然就成为序列的列编号了,所以,完整的公式中,红色的代表的就是要返回第几列的数据。上面的完整的公式,我们可以使用如下两种公式来替代:=VLOOKUP(A2 &B2,CHOOSE(1,2,Sheet2!$A$2:$A$12 &Sheet2!$B$2:$B$12,Sheet2!$C$
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生药学试题库及答案
- 2025年车站客运考试题库及答案
- 2025年航空航天行业飞行员执照申请试题及答案
- 外贸销售合同模板
- 组织工作者面试题库及答案
- 高空外沿涂料施工合同(3篇)
- 2025公务员转任面试题目及答案
- 夫妻共同房产共有权确立与婚姻关系维护协议
- 可转换公司债券发行保证协议
- 农牧局岗位专业试题及答案
- 小学综合实践活动成长手册三年级上册第2课《传统游戏》教案
- 《电气CAD》(汪玲娟)625-5教案 第3课 AutoCAD2020操作界面与绘图环境
- 绿色建筑和绿色建筑材料
- 《七堂保险金信托课》读书笔记思维导图
- Jade6操作和应用优秀课件
- 渐开线花键强度校核(完整计算)
- 沥青砼下面层试验段施工方案
- FZ/T 60029-2021毛毯脱毛测试方法
- 常用塑料性能及其注塑工艺培训资料
- 医院科研课题申报伦理审查申请及审批表
- 2021年阜阳市法院书记员招聘笔试试题及答案解析
评论
0/150
提交评论