如何从两个表中汇总行和列?公式应匹配每个表的行号和列标题,找到交集并求它。 我只能使用sumif手动执行此操作,但我想要一个实际的公式,所以我不需要搜索表2的标题。我可以打开forumla或vba
基本上这个公式是这样的:
=SUMIF("Table 3 ID Column",Table 1 ID,"Table 2 Income")
这不正确,但寻找这样的事情:
=SUMIF("Table 3 Col", Value, ADDRESS(MATCH(Value,Col array,0) , MATCH(header Value ,header array,0),1))
实施例
Table 1
ID Name
25173 Blue
25710 Debbie
64092 John
64094 Apples
6959 Oranges
6983 Amy
Table 2
ID Income
25173 142
6983 298
64092 2205
25173 462
25173 346
64092 644
Table 3
Desired Output
ID Name Income
25173 Blue 950
25710 Debbie 0
64092 John 2849
64094 Apples 0
6959 Oranges 0
6983 Amy 0
[[更新]] [] 1
答案 0 :(得分:1)
如果表格是Excel表格(主页>格式表格),那么您可以复制表格 2 并添加一个包含此公式的新表格列
= SUMIF( Table2[ID], [ID], Table2[Income] )