Excel数据透视表用起来一点都不复杂,拖拖拽拽就可很轻松得到一份统计表。
例如下面的订单表:
要按照“产品ID”和“客户ID”分组、对“数量”进行统计,非常简单的就得到了:
由于透视表中的产品和客户都是使用的id编号,看起来很不直观。如果希望将它们换成具体的“产品名称”或“客户名称”,应该怎么处理?这就涉及到多表关联数据的统计问题。
需要用到的“产品”表及“客户”表如下图:
在“订单”表中创建数据透视表
在创建数据透视表的时候,务必要勾选“将此数据添加到数据模型”:
点击“确定”之后,订单表中的所有列就变为“区域”中的列:
同样在“产品”表和“客户”表中创建数据透视表
同样的,也要全部勾选“将此数据添加到数据模型”。
其中,“产品”表中的列变为了“区域1”中的列:
“客户”表中的列变为了“区域2”中的列:
回到“订单”表选择要透视的字段
点击“全部”,将列出三个表所对应的全部列区域:
然后再分别选择各区域中用到的列。当在“区域”中选择“数量”列、在“区域1”中选择“产品名称”列之后,窗口中自动提示“可能需要表之间的关系”:
点击“创建”按钮,在“区域”和“区域1”之间建立关联:
同样的,当在“区域2”中选择“产品名称”列的时候,也要建立这样的关联。只不过它们是通过“客户ID”列建立的关联:
经过这样的设置之后,得到的透视表如下图:
统计结果准确无误,而且显示的都是具体的产品名称或客户名称,更加一目了然!