Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel比较不同工作表中的两列,从第三个单元格返回值_Excel_Indexing_Match - Fatal编程技术网

Excel比较不同工作表中的两列,从第三个单元格返回值

Excel比较不同工作表中的两列,从第三个单元格返回值,excel,indexing,match,Excel,Indexing,Match,我有两张床单 工作表A包含1500多个这样的条目 A B C Year Month Births 1880 1 530 1880 2 456 1880 3 234 1890 1 163 1890 2 123 1890 3 125 A、B、C 年-月出生率 1880 1 530 188

我有两张床单
工作表A包含1500多个这样的条目

A B C Year Month Births 1880 1 530 1880 2 456 1880 3 234 1890 1 163 1890 2 123 1890 3 125 A、B、C 年-月出生率 1880 1 530 1880 2 456 1880 3 234 1890 1 163 1890 2 123 1890 3 125 表2类似,但C列没有条目,随机年份和月份中只有几年和几个月:

A B C Year Month Births 1880 1 1890 2 1890 3 A、B、C 年-月出生率 1880 1 1890 2 1890 3 我试图找到一个公式,将值从表1的C列返回到表2的C列 如果第1页中的A列和B列与第2页中的A列和B列相同

我正在寻找一个公式,没有VBA,因为我不能总是使用它。
我在stackoverflow找不到任何东西


thx

使用
=SUMIFS()
可以非常轻松地完成此操作。类似于以下内容的内容应该可以做到这一点:

=SUMIFS(Sheet1!C:C, Sheet1!A:A, Sheet2!A2, Sheet1!B:B, Sheet2!B2)
把它放在
Sheet2
单元格
C2
中并抄写下来


如果您使用的是excel 2007之前的excel版本(添加SUMIFS时),则可以使用
=SUMPRODUCTS()
执行相同的操作,尽管格式略有不同。让我知道,我也会把它打出来。

你也可以用IF和&

=如果(活页1!A1和活页1!B1=活页2!A1和活页2!B1,活页1!C1,“”)


如果(表1 A1和B1的值与表2 A1和B1的值相同,对,错)

太棒了,甚至没有想到使用SUMIFS:D工作得很好谢谢,这个也可以。一旦我的名声达到15岁,我就会投票给这个答案:D