EXCEL中,符合两个条件,如何将一个表的数据引用到另一个表

如表1:型号 代码 颜色 数量
A10 1 红 20
A10 3 蓝 50
B15 1 红 30
B15 2 桔 20

表2: 型号 代码 颜色 数量
B15 1 红
A10 3 蓝
符合,型号和代码两个条件,表1的数量引用到表2,要如何做?
很急,请EXCEL高手帮个忙,谢谢了。

可以用多条件求和公式SUMIFS解决。

做法入下:

1、在表2中D2单元格输入“=SUMIFS(Sheet1!D:D,Sheet1!A:A,A2,Sheet1!B:B,B2,Sheet1!C:C,Sheet2!C2)”,然后按enter;

2、复制D2单元格公式,粘贴到D3上,这样就把表1里面相同型号、相同代码、相同颜色的数量和引到表2了。

扩展资料:

对于单个条件引用数据,常用的公式可以用VLOOKUP。

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值。

该函数的语法规则:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参考资料来源:百度百科-VLOOKUP

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-13

可以使用公式”=LOOKUP(1,0/((Sheet1!$A$2:$A$101=$A2)*(Sheet1!$C$2:$C$101=$C2)),Sheet1!D$2:D$101)“来引用。

步骤:

1、以excel2016为示例,建立表1。

2、建立表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、向下填充,完成引用。

扩展资料:

函数 LOOKUP 有两种语法形式:向量和数组。

(1)向量形式:公式为 = LOOKUP(lookup_value,lookup_vector,result_vector)

式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;

lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;

result_vector—只包含一行或一列的区域其大小必须与 lookup_vector 相同。

(2)数组形式:公式为

= LOOKUP(lookup_value,array)

式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。

例如:LOOKUP(5.2,{4.2,5,7,9,10})=5。

注意:array和lookup_vector的数据必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找array中小于lookup_value的最大数值。如果lookup_value小于array中的最小值,函数LOOKUP返回错误值#N/A。另外还要注意:函数LOOKUP在查找字符方面是不支持通配符的,但可以使用FIND函数的形式来代替。

参考资料:百度百科—lookup函数

本回答被网友采纳
第2个回答  2015-11-08

    如下是一个Excel工作薄中的两张表,分别为Sheet1和Sheet2,下面分别以表1和表2来代替。要把表2中的语文成绩导入到表1中,但是从图中可以看出表1和表2名字并不一一对应。


2.选中表1,选中C2单元格,即语文项目中第一个要录入的成绩。选择“插入—函数”命令。

3.在“或选择类别”中选择“查找与引用”。

4.在对应的“选择函数”中选择“VLOOKUP”,点击确定。

5.在出现的“函数参数”面板点击第一个选项箭头处的按钮。

6.点击“张三”名字,即“A2”单元格,表示要查找“张三”的成绩,点击上面的按钮回到面板上。

7.点击第二个选项箭头处的按钮。

8.选中表2,同时选择A列和B列,然后点击上面的按钮。

9.因为在表2中语文成绩在第二列,所以第三项填入数字“2”。

10.第四项直接填入“0”即可,点击确定。

11.看到表1中张三的语文成绩出现了数值,该数值与表2相同。

12.选中C2单元格,用填充柄下拉,所有的语文成绩就从表2填入表1中去了。

第3个回答  2012-06-05
SHEET2的D2中输入:
=INDEX(Sheet1!$D$2:$D$10,MATCH(A2&B2&C2,Sheet1!$A$2:$A$10&$B$2:$B$10&$C$2:$C$10,0))
按Ctrl+Shift+回车键结束。
往下拉即可。
jxxhdnxy专业为你解答计算机问答,希望帮到你,谢谢采纳
第4个回答  2012-06-05
在表2的C2单元格中输入
=LOOKUP(1,0/((Sheet1!$A$2:$A$100=$A2)*(Sheet1!$B$2:$B$100=$B2)),Sheet1!C$2:C$100)

然后直接向右和向下填充,不是数组公式

EXCEL中,符合两个条件,如何将一个表的数据引用到另一个表
可以用多条件求和公式SUMIFS解决。做法入下:1、在表2中D2单元格输入“=SUMIFS(Sheet1!D:D,Sheet1!A:A,A2,Sheet1!B:B,B2,Sheet1!C:C,Sheet2!C2)”,然后按enter;2、复制D2单元格公式,粘贴到D3上,这样就把表1里面相同型号、相同代码、相同颜色的数量和引到表2了。

如何将一个excel表格的数据匹配到另一个表中?
当两个表格位于不同的Excel文件时,可以先将其中一个文件的数据导入到另一个文件中,然后再使用VLOOKUP函数进行匹配。二、使用数据合并功能 对于较为复杂的数据匹配需求,可以使用Excel的数据合并功能。操作步骤如下:1. 打开两个表格,确定需要匹配的列。2. 使用数据合并功能,选择适当的合并方式。3. 设...

Excel中如何将表中的数据引用到其他工作表?
方法一:使用公式引用数据 1. 打开两个表格,将一个表格作为数据来源表,另一个表格作为引用表。2. 在引用表的目标单元格中,输入以下公式:='数据来源表'!A1 其中,'数据来源表'是数据来源表的名称,A1是要引用的单元格。3. 按下回车键,此时目标单元格将显示数据来源表中对应单元格的值。4. ...

Excel如何将满足两个条件的数据引用到另一表格显示
由于要满足两个条件,主要思路是把A列和B列的信息整合在一起,"&"符号可以用来连接文本用,后续对新文本做vlookup即可。第一步,在Sheet1 A列前插入一列,根据原来A列和B列的信息构成一个新的文本,公式见如下。第二步,同样的步骤,在Sheet2 A列前插入一列,根据原来A列和B列的信息构成一个新...

excel中如何从一个表中将符合两条件的数据引至另一个工作表?
按Ctrl+c 复制,在另个表格里按Ctrl+v粘贴

excel如何将一个工作表中内容引用到另一个工作表中
第一步:首先在电脑端打开一个excel数据完整的表,需要引用这个表中的信息。第二步:然后打开另一个要引用其他表内容的工作表,然后把光标定位在需要引用的单元格上。第三步:在要引用数据的单元格中输入【=vl】,系统会自动显示VLOOKUP函数,双击蓝色区域。第四步:接着可以看到,此数据单元格中显示出...

如何将EXCEL中符合条件的数据引用到另一个工作表
1、 第一步,需要在同一个excel表格中,新建两个工作表。2、第二步,在第二个表格中引用后数据出现的位置输入“=被引用表格的名字!需要引用数据位置”。3、第三步,完成上面步骤,回车就出现了引用后的编号。4、第四步,同样的道理,在相应的位置输入:=被引用表!B2。5、第五步,点击回车,就...

Excel如何将满足两个条件的数据引用到另一表格显示
由于要满足两个条件,主要思路是把A列和B列的信息整合在一起,"&"符号可以用来连接文本用,后续对新文本做vlookup即可。第一步,在Sheet1 A列前插入一列,根据原来A列和B列的信息构成一个新的文本,公式见如下。第二步,同样的步骤,在Sheet2 A列前插入一列,根据原来A列和B列的信息构成一个新...

在EXCEL的两个表格中要满足两个条件而引用一个数值到另一个表格中的公 ...
假设你的两个表分别是sheet1、sheet2,规格是唯一的,于是O4单元格 =index(sheet1!J3:L20,macth(f4,sheet1!D3:D20),if(vlookup(f4,sheet1!D3:E20,2)="打沙",1,if(vlookup(f4,sheet1!D3:E20,2)="抛光",2,if(vlookup(f4,sheet1!D3:E20,2)="砂抛",3)))大概这个意思 试一下...

excel表中如何将符合两个条件的内容弄到另一个表格中?
要查询的数据是数值且是唯一的结果,直接用多条件求和即可:=SUMIFS(C:C,A:A,E2,B:B,F2)

相似回答