我有两张表。一张表记录了客户 ID 和购买的产品,另一张表记录了每种产品的价格表。对于每位客户,我想检查他们购买了哪些产品,然后乘以价格表编号,以得出每位客户在每种产品上花费了多少钱。
因此逻辑是:如果客户表中的商品名称与价格表表中的商品名称匹配,则将客户数量乘以价格表以获得总价。我想为每个客户及其每种产品执行此操作。如何在 Excel 中执行此操作?
以下是一个例子:
客户和购买的产品
客户ID | 产品 | 数量 |
---|---|---|
1 | 苹果 | 3 |
1 | 橙子 | 2 |
2 | 苹果 | 7 |
2 | 橙子 | 5 |
价位表
产品 | 价格单位 |
---|---|
苹果 | 1 美元 |
橙子 | 1.50 美元 |
在这种情况下,客户 1 在苹果上花费 3 美元,在橙子上花费 3 美元。客户 2 在苹果上花费 7 美元,在橙子上花费 7.50 美元。我想在客户表中添加另一个名为总价的列来显示此信息。
答案1
答案2
如果数据不大,上面提到的 VLOOKUP 和数据透视表就可以解决问题
如上所述,D 列中的 =C2*VLOOKUP(B2,F:G,2,FALSE) 会为您提供客户对特定水果的总支出。然后从 A:D 列在工作表上进行数据透视即可。在数据透视中,将客户 ID 拖到行并将总计进行汇总(如果数据透视中显示计数,请选择左下角的总计)