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

我有两张床单
SHEET A包含超过1500个这样的条目

     ABC年份出生  
   1880年1 530  
   1880 2 456  
   1880 3 234     
   1890年1163年     
   1890 2 123     
   1890 3 125     

表2是相似的,但C列没有条目,随机年和月只有几年和几个月:

     ABC年份出生  
   1880年1月        
   1890年2月               
   1890年3月          

我试图find一个公式来返回Sheet 1 |的值 C列第2页| C栏,如果第1页 A栏和B栏与第2页 A栏和B栏相同。

我正在寻找一个公式,没有VBA,因为我不能总是使用它。
并无法适应我在这里find的任何东西在计算器。

谢谢

这可以通过=SUMIFS()很容易地完成。 像下面的东西应该做的伎俩:

 =SUMIFS(Sheet1!C:C, Sheet1!A:A, Sheet2!A2, Sheet1!B:B, Sheet2!B2) 

把它放在Sheet2 Cell C2然后复制下来。

如果您在Excel 2007之前(添加了SUMIFS之前)处于Excel版本中,则可以使用=SUMPRODUCTS()做同样的事情,虽然格式有点不同。 让我知道,我也会input一个。

你也可以用IF和&来做。

= IF(Sheet 1中!A1&Sheet 1中!B1 = Sheet 2中!A1&Sheet 2中!B1,工作表Sheet!C1, “”)

如果(表格A1和B1的值与Sheet2 A1和B1的值相同,则为true,否则为false)