EXCEL:如图,我想在第二个表的C列得出当两个表的A列和B列一样时,第一个表对应的C列的值

如图,我想在第二个表的C列得出当两个表的A列和B列一样时,第一个表对应的C列的值。为什么我用这个公式就得不出结果呢=IF(AND(A2=Sheet1!A:A,B2=Sheet1!B:B),Sheet1!C2,"")

第1个回答  2018-09-30
=IF(AND(A2=Sheet1!A:A,B2=Sheet1!B:B),Sheet1!C2,"")
首先,这是数组公式写法,但是在数组中一般不用AND函数。

你这个公式,解析一下,AND同时满足条件A2等于表1A列所有值,这显然是不可能的。
第2个回答  2018-09-30
使用SUMIFS函数实现,C2公式为:
=SUMIFS(sheet1!C:C, sheet1!A:A, A2, sheet1!B:B, B2)追问

我想问的是为什么我用题目中的公式就得不出结果呢

追答

你的公式只要在两个表的行完全相同时才会正确,那是一对一的比较,根本不是在一个区域里面搜索一个数值。

EXCEL:如图,我想在第二个表的C列得出当两个表的A列和B列一样时,第一...
首先,这是数组公式写法,但是在数组中一般不用AND函数。你这个公式,解析一下,AND同时满足条件A2等于表1A列所有值,这显然是不可能的。

EXCEL:如图,我想在第二个表的C列得出当两个表的A列和B列一样时,第一...
=LOOKUP(1,0\/((Sheet1!A:A=A2)*(Sheet1!B:B=B2)),Sheet1!C:C)回车确认后下拉填充。

如何在EXCEL里面找出A列和B列中相同的数据,并显示在C列?
1、打开电脑找到并点击打开excel2018新建工作表格软件;2、打开excel工作表格以后,为了示范先在表格内编辑好有相同数据的文本内容;3、编辑好数据以后,此时选中C列的单元格在编辑栏输入:=IF(COUNTIF(B:B,A1)>0,A1,"");4、正确输入公式以后,此时在按“ctrl+回车键”对单元格公式进行填充即可完成...

excel 表1有a、b、c列,表2有a、b、c列,当表1与表2的a、b列都相同时,表...
表2 的C1中输入:=IF((A1=Sheet1!A1)*(B1=Sheet1!B1),Sheet1!C1,"")往下复制公式即可。

Excel表一、表二同行两个单元格相同情况下,将表二同一行数值填到表一...
=IFERROR(INDEX($C$2:$C$28,MATCH(E2&F2,$B$2:$B$28&$A$2:$A$28,0)),"无此学生")

EXCEL让两个表格中的两列数据一一对应
1、首先在两个Excel表格中分列列出名称和数据列,需要将表格2中的数据根据名称匹配到表格1的数据中。2、点击“fx”插入函数并选择“vlookup”函数。3、在函数参数中按下图的格式输入数据,转换成公式为:=VLOOKUP(A2,$D$2:$E$8,2,0)。4、点击确定并下拉公式即可根据表格2中的数据对应表格1的名称...

请问Excel如何查找2个表格相同的列数据?
要查找两个表格中相同的列数据,可以使用 Excel 中的“VLOOKUP”函数或“MATCH”函数。使用“VLOOKUP”函数:在新表格中创建一个用于存储匹配数据的列;在该列中使用“VLOOKUP”函数,在第一个表格中查找相应单元格中的值;在“VLOOKUP”函数中,将第二个表格的范围作为表格数组参数,将需要匹配的列作为...

怎么样在excel中将一个表中的两列与两一个表格中的对应的两列的数值...
=VLOOKUP(1,A2:C10,2) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 B 列的值。(2.17) =VLOOKUP(1,A2:C10,3,TRUE) 使用近似匹配搜索 A 列中的值 1,在 A 列中找到小于等于 1 的最大值 0.946,然后返回同一行中 C 列的值。(100) =VLOOKUP(.7,...

两个Excel文件,如果表一A、B两列的数据与表二A、B两列的数据相同,根据...
1、在表一B列后面插入一列,在表一和表二C列单元格分别使用函数=CONCATENATE(A3,B3),取得A列和B列单元格的合并文本。2、在表二列D单元格中,使用函数=VLOOKUP(C2,Sheet1!$C$1:$D$9000,2,0),即可得到你想要的结果了。要注意函数中单元格的选取范围要合适、正确。具体参考附图。

有两个excel表,如果表1中B列字段的值等于表2中B列字段的值那么将表2...
表2为SHEET2,在SHEET2的C列写入公式:C1=IF(ISERROR(INDEX(SHEET2!A:A,MATCH(B1,SHEET2!B:B))),"",INDEX(Sheet2!A:A,MATCH(B1,Sheet2!B:B)))然后公式向下复制 注:加了个IF函数屏蔽没有对应值的情况 建议直接复制公式,避免出错。如果有需要可以HI我,我把表格建起来后发给你!

相似回答