excel里怎么用VLOOKUP函数取同时满足两个条件的值

如题所述

excel里用VLOOKUP函数取同时满足两个条件值的具体步骤如下:

1.VLOOKUP函数的公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。提醒:完成的时候一定要同时按住ctrl、shift和回车三个键。

2.VLOOKUP公式中的条件1:条件2,意思就是将两个单元格连接在一起作为同一个整体进行查找。图中就是:F2:G2。

3.VLOOKUP公式中的$条件1区域$:$条件2区域$,意思就是把业务类型和订单编号作为同一个整体。就是图中:$A$2:$B$9(使用$锁定区域-绝对引用)。

4.VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域$,返回列),意思就是把业务类型和订单编号作为同一个整体和计划到货日期并为两列。即为:IF({1,0},$A$2:$B$9,$C$2:$C$9)。

5.然后我们根据公式VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。在H2的单元格中输入这个公式=VLOOKUP(F2:G2,IF({1,0},$A2$:$B9$,$C$2:$C$9),2,0)。

6.最后同时按下ctrl、shift以及回车三个键就完成了。这样就解决了excel里用VLOOKUP函数取同时满足两个条件值问题 了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-05-13
excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:

例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:


1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0),然后按按组合键结束输入。


2、随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。



【加入社群一起学习】

想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场将持续投入产品与课程内容的研发升级,积极拓展更多前沿职场课程,并开拓B端企业培训服务市场。“秒”代表“分秒、时刻”,“可”代表“可以、认可”,秒可致力于帮助广大职场人终身学习成长、获得认可和成就,实现共同富裕。
第2个回答  2019-12-23

输入公式:=VLOOKUP(条件一&条件二,IF({1,0},条件一区域&条件二区域,返回列),2,0)

最后同时按ctrl shift 回车 三键结束

解释:

1、公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。如图中即为:A许六

2、A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。如图中即为:A李一,D王二,B张三……

3、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行组合成两列,即班级姓名整体一列,得分一列

4、最后用VLOOKUP来从“班级姓名整体”一列,“得分”一列这两列中,查找“班级姓名整体”说对应的“得分”

第3个回答  2017-09-19

    多条件查询只需把多个条件用“&”合并成一个条件即可;

    要查询的区域也需要同样合并,如下图所示:

本回答被提问者采纳
第4个回答  2017-09-19

使用IF函数,由于没有详细说明,只能大概写一个,如=VLOOKUP(IF(AND(A1=1,B1=2),B1,""),C:D,2,0),希望对楼主有帮助。

相似回答