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)