在Excel中使用数据透视表分析数据时,如果需要统计某字段中不重复值(唯一值)的数量,在Excel 2013中可利用新的Excel 数据模型”轻松实现。例如下图为一个随日期不断增加记录的销售流水表,其中各分店”都有一些人员包含多条销售记录,如分店A”中的姓名2”。现在需要在数据透视表中得到各分店”有销售记录的人员数量,即得到表中各分店”不重复姓名”的数量。
在介绍Excel 2013中的实现方法前先说明一下,如果按普通方法创建数据透视表,结果中会包含所有的重复项。如下图创建的数据透视表,其中分店”字段和姓名”字段分别被放入到行区域和值区域。从上图数据可以看出,分店A”的销售记录共3个,其中姓名2”有2个,姓名1”有1个,而本例要求姓名2”只应该计算1次,分店A”的不重复姓名”数量应为2”,下图为3”不符合要求。
具体的操作步骤如下:
1.选择数据区域中的某个单元格,在插入”选项卡中单击数据透视表”,弹出创建数据透视表”对话框,勾选将此数据添加到数据模型”,选择数据透视表放置的位置后单击确定”。
2.将分店”字段和姓名”字段分别拖入到行区域和值区域,在值区域中单击以下项目的计数:姓名”,选择值字段设置”。
弹出的值字段设置”对话框,在值汇总方式”选项卡中选择非重复计数”后确定。非重复计数”项是数据被添加到数据模型后才会出现的数据透视表值字段汇总方式。
单击确定”,这时得到的结果即各分店”不重复姓名”的数量,如图。
除上述方法外,还可以用辅助列、SQL命令、Microsoft Query等方法来实现,参考本站《在数据透视表中统计不重复值数量》一文。
转载请注明:范的资源库 » 如何在Excel2013数据透视表中轻松统计不重复值数量