MS Excel - 使用数据验证列表和从属列表对列进行合并和求和

MS Excel - Consolidate and sum from columns with data validation list and dependent list

我有一个 excel sheet 包含 3 列:价格、类别 1、类别 2。

类别 1 是一个 select-下拉列表,使用来自预定义名称(来自另一个 sheet)的数据验证列表。

Category2 也是来自已定义名称的下拉列表,但使用 INDIRECT 函数依赖于 Category1。

我想用类别 1 和类别 2 的总金额(总价)数据创建单元格。

例如:

所以我会得到总和:A 350、B 400、A1 200 等等...

合并列 Category1/Category2 对我不起作用(收到消息:没有合并数据),透视 table 向导也不起作用(得到一个透视 table数据混乱)

有什么想法吗?

一个简单的主元 table 应该给出正确的数字,即使它们不是您想要的数字: