Excel多条件引用,请教

C的数据引用表一,需要满足A/B的条件

问题解读

题主的问题实质上多条件查找,即在表二中查找同时满足表一中的A列和B列查找条件的数据

第一种方法:Vlookup函数+辅助列

①在Sheet1数据前添加辅助列,在A2单元格输入公式:=B2&C2,向下填充公式

②在Sheet2的C2单元格中输入公式:=VLOOKUP(A2&B2,Sheet1!A2:D7,4,0),并向下填充公式

第二种方法:VLOOKUP+IF数组

在Sheet2的C2单元格中输入公式:

=VLOOKUP(A2&B2,IF({1,0},Sheet1!A2:A7&Sheet1!B2:B7,Sheet1!C2:C7),2,0),同时按Ctrl+Shift+Enter结束

第三种方法:SUM数组

在Sheet2的C2单元格中输入公式:

=SUM((Sheet1!A2:A7=Sheet2!A2)*(Sheet1!B2:B7=Sheet2!B2)*Sheet1!C2:C7),同时按Ctrl+Shift+Enter结束

第四种方法:LOOKUP函数

在Sheet2的C2单元格中输入公式:

=LOOKUP(1,0/((Sheet1!A2:A7=Sheet2!A2)*(Sheet1!B2:B7=Sheet2!B2)),Sheet1!C2:C7)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-15

度友,多条件查找和应用就用vlookup函数配合数组就可以达到目的。

如图

sheet1中的公式为:=VLOOKUP(A2&B2,CHOOSE({1,2},Sheet2!$A$1:$A$7&Sheet2!$B$1:$B$7,Sheet2!$C$1:$C$7),2,0),数组公式输入结束后,需要同时按下 ctrl shift enter

公式的解释,vlookup函数就不解释了,

重点解释,choose函数,CHOOSE({1,2},Sheet2!$A$1:$A$7&Sheet2!$B$1:$B$7,Sheet2!$C$1:$C$7),这个函数的结果就是得到一个新的数组,度友可以自己试试,输入结束也需要同时按下 ctrl  shift  enter。

如有需要可以继续交流!

第2个回答  2022-02-25

我们平时用Excel中的vlookup函数以单条件查找引用为主,实际工作中很多时候查找条件不止一个,那么怎么办呢?下面就分享用vlookup函数进行多条件查找的用法。

工具/原料

    <p>Excel办公软件</p>

    函数公式

    根据A列班级和B列姓名查找C列对应的得分,怎么用呢?请看下图。

    请点击输入图片描述

    上图中公式输入完成以后,因为公式内含有数组,所以同时按下CTRL+SHIFT+ENTER即可。下面对该函数进行分段解释。

    END

    解释要点

    先看公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。

    请点击输入图片描述

    A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。

    请点击输入图片描述

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

    请点击输入图片描述

    4

    最后,其实完全还是通过vlookup函数求解,只不过将多条件连在一起作为单条件进行查找。好了,就到这里了,希望对您有帮助。

第3个回答  2021-12-23

sumifs函数多条件求和,因为你的单价是数值,所以可以进行多条件求和,既要满足供应商、物料编码全都相同来匹配sheet1里单价

sumifs(求和区域,区域1,条件1,区域2,条件2....)

求和区域=sheet1里的单价那列

区域1=sheet1里的供应商列

条件1=sheet2里的A2单元格

区域2=sheet1里的物料编码列

条件2=sheet2里的B2单元格

解释起来就是(求和:供应商=A2,物料编码=B2的sheet1里的单价)

本回答被网友采纳
第4个回答  2019-11-26

第一步:先在sheet1表格中设置辅助列:

第二步:在sheet2表格中录入如下公式:

这个方法是建立在你的表格中同一供应商的同一货品单价数据唯一,如果这个单价不唯一,那查找函数只能找到一个值。

相似回答