excel,满足两条件中的任意一条件,都可以引用相关数据

www.zhiqu.org     时间: 2024-06-01
假设表1为Sheet1,在表2的C2输入公式:
=sumproduct(((Sheet1!A$2:A$100=B2)+(Sheet1!B$2:B$100=A2))*Sheet1!C$2:C$100)
向下填充即可。
(公式中数据区域根据实际修改)

表2,C2公式:
=IF(A2="",VLOOKUP(B2,sheet1!B:C,2,0),VLOOKUP(A2,sheet1!A:C,3,0))
下拉,如果有显示错误,修改一下公式:
=IF(ISERROR(IF(A2="",VLOOKUP(B2,sheet1!B:C,2,0),VLOOKUP(A2,sheet1!A:C,3,0))),"",IF(A2="",VLOOKUP(B2,sheet1!B:C,2,0),VLOOKUP(A2,sheet1!A:C,3,0)))
下拉。

使用if、iserror、vlookup函数的组合,达到目的。

详见附件~



C2=IF(ISERROR(VLOOKUP(A2,Sheet1!$B:$C,2,0)),VLOOKUP(B2,Sheet1!$A:$C,3,0),VLOOKUP(A2,Sheet1!$B:$C,2,0))
下拉公式

在EXCEL中引用同时满足两个条件的单元格数据~

=INDEX(信息单价表!c:c,match(B2&C2,信息单价表!$A$1:$A$100&信息单价表!$B$1:$B$100,))
数组公式,按Ctrl+Shift+Enter结束公式输入。向下复制公式。
引用范围根据实际调整。

呈现#NUM!错误,对吧?
因为sumprodcut函数在Excel2003不可以整列引用
可以这样:
=SUMPRODUCT((表2!$A$2:$A$1000=$C4)*(表2!$B$2:$B$1000=D$2)* 表2!$C$2:$C$1000)
也可以这样
=lookup(1,0/((表2!$A$2:$A$1000=$C4)*(表2!$B$2:$B$1000=D$2)),表2!$C$2:$C$1000)


#井彪庞# excel中从表一中满足表二两个匹配条件后引用表一的数据怎么操作 -
(15312858487): 设数据简略如图: 将公式 =OFFSET(Sheet1!F$1,SUMPRODUCT((Sheet1!$D$2:$D$6=$C2)*(Sheet1!$E$2:$E$6=$D2)*ROW($1:$5)),0) 复制后粘贴到“I2”单元格,对准右下角,光标成“+”状时按住左键向右拖,如图: 再接着向下拖,效果如图:

#井彪庞# 帮我看一下,如何实现从一个EXCEL表格中在一行中两列同时满足条件的情况下,引用该行指定的单元格 -
(15312858487): =if(and(条件1,条件2),引用,"")

#井彪庞# 在excel中,如何查找符合两个以上条件的数值并引用到另一个表格中?如图所示, 第二个表格应该如 -
(15312858487): B2 =INDEX(SHEET1!$C:$C,SMALL(IF((SHEET1!$A$2:$A$100=$A2)*(SHEET1!$B$2:$B$100=B$1),ROW($2:$100),999),1))&"" 按【组合键】确认后右拖、下拉填充.

#井彪庞# EXCEL两条件满足其一,就引用整行数据,怎么写公式? -
(15312858487): 我给你修改一下,你看是否有参考价值 见样表截图 sheet2的A2输入 =IFERROR(INDEX(Sheet1!A:A,SMALL(IF((Sheet1!$B$12:$B$20="苹果")+(Sheet1!$B$12:$B$20="香蕉"),ROW($12:$20),9^9),ROW(A1))),"") 数组公式,先按住CTRL+SHIFT,最后回车 公式右拉再下拉 不知是不是你想要的结果

#井彪庞# EXCEL如何引用另一表进行符合条件中的数据进行相加 -
(15312858487): 方法有二: 1、首列前插入一列,A2=日期(B2)&机器代码(C2),公式复制下去.然后对A列数据 2、另一张表使用SUMIF()公式.master表首列前插入一列,A2=日期(B2)&机器代码(C2),公式复制下去. =SUMIF(master表首列,日期&机器代码, master表工时列或产量列)

#井彪庞# excel中满足两个以上条件引用问题 -
(15312858487): 是对应满中还是只要有就返回就对应的行的数据 姓名 编号 成绩 姓名 编号 成绩 张三 1 98 张三 2 张三 2 96 李四 1 59 李四 2 98 你的意思是不是在成绩那里返回 96? 公式如下=SUMPRODUCT((A2:A5=F2)*(B2:B5=G2)*C2:C5)

#井彪庞# excel表格的两个工作表中,同时满足多个条件相同的数值进行查找引用. -
(15312858487): vlookup函数 在表一B列(假设为B1)中输入=vlookup(A1,表二!A:B,2,0)就可以了 希望对你有所帮助!

#井彪庞# excel两个表格满足条件表格函数引用 -
(15312858487): 1、如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替.要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应. 2.选中表1,选中C2单元格,即语文项目中第一个要录入...

#井彪庞# EXCEL 如何用函数引用满足某项条件的多条整行数据或多项对应的数据 -
(15312858487): B表的A4输入 =index(A总统计表!a:a,small(if(A总统计表!$d$4:$d$1000="BHJD",row($4:$1000),4^8),row(a1)))&"" 数组公式,先按住CTRL+SHIFT,最后回车 公式右拉再下拉

#井彪庞# excel满足两条件在引用 大侠们,请教一个问题,多条件引用? -
(15312858487): 假设表1数据在A1:C3中,表1张在A1,女在B1,C1中输入=INDEX(Sheet1!C1:C3,MATCH(A1&B1,Sheet1!A1:A3&Sheet1!B1:B3,))同时按下CTRL+SHIFT+回车,输入数组公式,就成了.