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