EXCEL中多条件查找并引用

怎么样在汇总表数量栏中把购入明细表中名称、规格、单价都相同的数量汇总并引用过来

第1个回答  2014-05-08
在汇总表的D4单元格中输入以下数组公式,按Ctrl+Shift+Enter组合键结束。
=INDEX(购入明细表!D:D,MATCH(A4&B4&C4,购入明细表!A:A&购入明细表!B:B&购入明细表!C:C,0))追问

看一下,好像不行哦

追答

输入公式后,是否是按Ctrl+Shift+Enter组合键结束的?
数组公式应该按组合键,看你编辑栏里的公式首尾没有出现{ } 。
另外:应该是在购入栏里输入的公式,怎么输入在发出栏里了?

追问

数据不对,好像没有汇总,

追答

2007以上版本,使用SUMIFS函数,输入以下公式
=SUMIFS(购入明细表!D:D,购入明细表!A:A,A4,购入明细表!B:B,B4,购入明细表!C:C,C4)

2003以下版本,使用SUMPRODUCT函数,输入以下公式
=SUMPRODUCT((购入明细表!A$3:A$200=A4)*(购入明细表!B$3:B$200=B4)*(购入明细表!C$3:C$200=C4)*购入明细表!D$3:D$200)

第2个回答  2014-05-08
=SUMPRODUCT((Sheet1!$A$3:$A$10=Sheet2!$A4)*(Sheet1!$B$3:$B$10=Sheet2!$B4)*(Sheet1!$C$3:$C$10=Sheet2!$C4)*Sheet1!D$3:D$10)

把Sheet1改成购入明细表的表名。
第3个回答  2014-05-08
d4中输入=sum(if(b4&c4='购入明细表'!b:b&'购入明细表'!c:c,'购入明细表'!d:d)),按ctrl+shift+enter结束,下拉填充本回答被提问者采纳
第4个回答  2019-12-03
直接用SUMIFS()
第5个回答  推荐于2017-09-28
可用LOOKUP或VLOOKUP实现。
方法如下:
1、用LOOKUP函数配合有关条件实现。
示例公式:
=LOOKUP(0,0/((sheet2!A$1:A$100=A1)*(sheet2!B$1:B$100=B1)),sheet2!C$1:C$100) 该公式“在SHEET2中查找A列B列与本表A列B列对应相同的C列值”。
其中:LOOKUP函数返回向量或数组中的数值,其语法形式有向量和数组两种,本例使用了向量形式。
向量形式的语法是:
LOOKUP(lookup_value,lookup_vector,result_vector) 参数Lookup_value为函数在第一个向量中所要查找的数值,Lookup_vector和result_vector分别为第一向量查找区域和第二向量结果区域,它们是只包含一行或一列的区域。
2、用VLOOKUP函数与IF({1,0}配合实现。
示例公式:
=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)
其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,第一列为A列与B列值同行合并结果,第二列为C列值。

EXCEL中多条件查找并引用数据的方法
1、首先打开需要操作的表格 2、选择插入函数 3、找到并点击vlookup函数 4、依照如图所示,规矩的输入信息。5、检查是否无误,然后点击“√”6、可以看到,确定以后,就直接定位到了对应的“张二”单元格。

Excel如何进行多条件查找 进行多条件查找方法介绍
公式:=DSUM(A1:C12,3,E2:F3)该函数的参数与DGET函数的参数完全相同,因为它们都是数据库函数,类似于dmax,dmin,daverage和dproduct函数可以实现多条件查询,参数完全相同。9、max函数 公式:=MAX((A2:*(B2=E3)*:*C2=B12=F3:C12)10、indirect+查找match嵌套 公式:=INDIRECT(cMATCH(E3F3...

excel多条件引用文本值
在Excel中,要进行多条件引用文本值,你可以使用“IF”函数结合“AND”或“OR”函数,或者使用更高级的“IFS”函数(如果你的Excel版本支持)。另外,对于更复杂的情况,你还可以考虑使用“VLOOKUP”或“INDEX”和“MATCH”组合...

多条件查找函数并引用
在单元格中输入公式=LOOKUP(1,0\/((A2:A34=E2)*(B2:B34=F2)),C2:C34)即可 可是如果我们查找条件这是这种二维表形式的该怎么处理呢?先在F2单元格输入公式=LOOKUP(1,0\/(($A$2:$A$34=$E2)*($B$2:$B$34=F$1)),$C$2:$C$34)然后将F2单元格先向右填充,然后向下填充即可完成。

excel中vlookup函数进行多条件查找引用的方法
Excel中vlookup函数进行多条件查找的步骤如下:如图,我们按照班级和姓名查找性别。选中如图,键盘按Ctrl+C。选中如图,键盘按Ctrl+V。选中如图,输入:=A1:A5&B1:B5。鼠标移到E1右下角,变成如图,按住左键往下拉。得到如图。框住如图单元格,按键Ctrl+C。选中如图单元格,按键Ctrl+V,得到如图。选中...

如何在EXCEL里实现满足三个条件的数据查找引用如何在excel里实现满足三...
多条件匹配可以用LOOKUP示例:示例里I1的公式:=LOOKUP(1,0\/(($A$1:$A$6=F1)*($B$1:$B$6=G1)*($C$1:$C$6=H1)),$D$1:$D$6)=LOOKUP(1,0\/((条件1)*(条件2)*(条件3)),取数区域)注意使用绝对引用,否则下拉会导致公式错误 ...

EXCEL中多条件查找并引用
1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)2、按ctrl shift enter组合键即可实现引用。3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。4、IF({1,...

excel中如何同时满足两个查找条件?
excel里用VLOOKUP函数取同时满足两个条件的值,可以按照以下步骤进行操作:例如,有一组数据A,包括姓名、学号、成绩三列,另外一组数据B有姓名、学号两列,现在要将数据A的成绩关联到数据B中来。如下图所示:1、在I2单元格输入数组公式:=VLOOKUP(G2&H2,IF({1,0},$A$2:$A$8&$B$2:$B$8...

Excel中,需要满足多个条件的数据查找并引用到另一个工作表中
1、新建一个excel表,新建如图数据,命名为表1 2、新建另外一个excel表格,新增如图数据,命名为表2 3、先在表2”d2“单元格中输入”=LOOKUP(1,0\/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“。4、就可以得到对应的引用结果。5、使用向下填充方式...

如何用EXCEL实现多条件查找?
Excel 如何使用VBA实现多条件查找引用 使用 for next 将N个条件用&连接为1个条件, 提高查找速度 如何index和match实现多条件查找 1.案列 1.如图,输入公式 =INDEX(B2:D8,MATCH(F3&G3,B2:B8&C2:C8,0),MATCH(D1,B1:D1,0)) index函数——返回数据表区域的值或对值的引用(这里返回价值) match函数——返...

相似回答