我在 Microsoft Excel 中有以下设置。我有多个工作表,每个工作表都有两列。假设一列是某种形式的标识(如身份证号码),另一列是一些数字内容(例如金额)。工作表可能有多个具有相同 ID 的行,并且同一个 ID 可能出现在多个工作表中。例如:
SHEET 1
ID Amount
1 10
2 20
1 60
SHEET 2
ID Amount
1 30
2 50
1 40
我想创建另一张表,汇总每个身份证号码的总金额:
SHEET: SUMMARY
ID Amount
1 140
2 70
我猜这与创建数据透视表有关,但它要求每张表不能有具有相同 ID 的行。您能给我一些指导吗?
答案1
事实上,这非常简单。
SUMIF(Sheet1!$A$1:$A6, $A3 , Sheet1!$B$1:$B6)
Range of ID , ID on Summary Sheet, Range of Amount
此公式将 Sheet1 上 ID 与汇总表 A3 上的值匹配的所有金额相加。
您的汇总表应如下所示
ID | Amount
1 | =SUM( SUMIF(...)+SUMIF(...)+SUMIF(...)+... )
2 | =SUM( SUMIF(...)+SUMIF(...)+SUMIF(...)+... )
并将上述公式更改为您需要的所有七张表。
你可以自动填充公式,但是记住 $ 符号在公式上!