Excel 连接表并对第三列进行计算

Excel 连接表并对第三列进行计算

我有一个一对多数据模型。具体来说,一个客户表和一个付款表。我希望将每个客户的余额放在他们表中的一个额外列中。

数据模型:

客户:客户 ID、姓名、费用、余额

付款:客户 ID,金额

余额将是客户所有付款金额减去费用后的总和。(这不是一个完美的设计,但对我的情况来说还不错。)

我如何才能得到平衡?我尝试使用“关系”、VLOOKUP、SUMIF 连接两个表。但这些不是合适的工具,或者我不知道如何使用它们。

有没有不使用宏的简单解决方案?

答案1

使用 SUMIF 的快速解决方案,其中范围是付款表中的 Customer_ID 列(在我的示例中为 A1 到 A9),查找条件是客户表上 A 列中的 Customer_ID,Sum_range 是付款表 B 列中的付款金额。

余额列 D2 中的 SUMIF 公式变为

=SUMIF(Payment!$A$1:$A$9,A2,Payment!B:B)-C2

然后双击单元格 D2 的右下角向下填充

客户表

付款单

相关内容