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

时间:2018-01-03 15:15:30

标签: excel duplicates pivot-table multi-select countif

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

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功能)中使用该字段来准确汇总计数餐厅类型的数量?

1 个答案:

答案 0 :(得分:1)

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