当相同记录多次出现时,数据透视表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当相同记录多次出现时,数据透视表相关的知识,希望对你有一定的参考价值。

我有一个数据集,其中一些字段每个记录有多个值(即餐厅可以同时使用餐饮和外卖餐饮)。因此,当我导出数据时,每条记录创建两行。见下面的示例数据。

Org ID  Org Name          Dining Style  Restaurant Type
1001    Fast Burger       Dine-in       Fast Food
1002    Bob's Burgers     Dine-in       Fast Food
1002    Bob's Burgers     Take Out      Fast Food
1003    Main Street Diner Dine-in       Diner
1001    Fast Burger       Take Out      Fast Food

你会在这里看到Bob's BurgersFast Burger出现两次,因为他们每个都有Dine-inTake Out Dining Style选项。

如果我创建一个数据透视表来计算每种餐饮风格的餐厅数量,我会得到一个准确的结果,因为Dining Style字段是多选的。

Row Labels  Count of Dining Style
Dine-in     3
Take Out    2

但是,如果我创建数据透视表以按餐馆类型汇总计数,我将得到一个不准确的结果。

Row Labels  Count of Restaurant Type
Diner       1
Fast Food   4
Grand Total 5

这是一个不准确的计数,因为Fast Food Restaurant Type的总数应为1,Diner Restaurant Type的总数应为1.我得到的结果不准确,因为对于Restaurant Type字段,餐厅只能用一个选项来表征,但餐厅出现多次在数据集中,因为餐馆可以以其他方式的多种方式表征。

由于Org IDOrg Name始终应用于同一机构的所有记录,如何在数据透视表(或其他一些Excel功能)中使用该字段来准确汇总餐馆类型的数量?

答案

如果您使用的是Excel 2013或更高版本,则在创建数据透视表时,请务必选中“将此数据添加到数据模型”复选框。现在,您将在“值字段设置”中看到“不同计数”选项。

以上是关于当相同记录多次出现时,数据透视表的主要内容,如果未能解决你的问题,请参考以下文章

遍历数据透视表并删除相同的值

excel 数据透视表 " 启用选定内容" 的用途

在Excel中进行分组和求和

如何刷新数据透视图

Excel 2013 - 在基于 OLAP 的数据透视表上更改页面过滤器时记录的宏错误

同步数据透视表 - VBA 代码不起作用