Excel 分组计算
考虑Excel中的下表:Excel 分组计算,excel,excel-tables,Excel,Excel Tables,考虑Excel中的下表: status | order | attribute --------------------------- purchased| table | brown purchased| table | yellow purchased| table | purchased| sofa | purchased| sofa | green purchased| sofa | purchased| pillow| brown purchased| pillow| y
status | order | attribute
---------------------------
purchased| table | brown
purchased| table | yellow
purchased| table |
purchased| sofa |
purchased| sofa | green
purchased| sofa |
purchased| pillow| brown
purchased| pillow| yellow
purchased| pillow|
shipped | lamp |
shipped | lamp |
shipped | lamp |
shipped | desk | brown
shipped | desk |
shipped | desk |
我试图通过属性来计算每个订单
,因此我可以得到以下数据的摘要:
唯一的订单数
,无属性
唯一的订单数
,其中一个订单
具有brown
属性
,但没有其他属性
唯一的订单数
,其中一个订单
具有棕色
属性
,另一个具有黄色
属性
等等。理想情况下,这些数字也可以按状态划分
但根据上表,总结应如下所示:
无属性的唯一订单数
:1(灯)
唯一的订单数
,其中一个订单
具有棕色属性
但没有其他属性
:1(桌面)
唯一的订单数量
,其中一个订单
具有棕色属性
属性
,另一个具有黄色属性
属性
:2(桌子和枕头)
我已经在谷歌上搜索和测试了几个小时,但没有结果。将数据添加到Excel数据模型,然后使用“distinct count”聚合构建数据透视表。按照事情的顺序来达到你想要的结果。您可能需要构建多个透视表来显示所有期望的结果
您应该调查count()和countifs()。@SolarMike count()和countifs()不会做唯一的操作。这可以通过pivot表和pivot of pivot来实现,也可以通过现代Excel数据模型和独特的聚合来实现。可以通过频率来实现,但我并不推荐使用频率,除非其他方法不可用。