作者:潘泓浩_236 | 来源:互联网 | 2023-06-05 16:55
来自网友的求助问题:一个包含多列的数据表十三日均设置,每个文本列都可能有重复值,如何按日期统计每个文本列的不重复数,而将所有数据列按相同文本加总?这类问题可以有很多种解决方案,公式也有多种解法,但分类
来自网友的求助问题:一个包含多列的数据表十三日均设置,每个文本列都可能有重复值,如何按日期统计每个文本列的不重复数,而将所有数据列按相同文本加总?
这类问题可以有很多种解决方案,公式也有多种解法,但分类去重统计是数据透视表的强项,所以今天用数据透视表来试试看十三日均设置。
案例:
下图 1 是每天的销售人员开单记录流水表十三日均设置,同一名销售每天可能开多单,也可能不开单,要求:
统计每天开单的人数十三日均设置,需要按人名去重计算出每天的利润总和
效果如下图 2 所示十三日均设置。
解决方案:
我们先来看一下,按平时做数据透视表的方法,是否能统计出去重后的人数十三日均设置。
1. 选中数据表的任意区域 --> 选择菜单栏的“插入”-->“数据透视表”
2. 在弹出的对话框中选择“现有工作表”及其位置 --> 点击“确定”
3. 在右侧的“数据透视表字段”区域十三日均设置,将“日期”字段拖动到“行”区域,“开单者”和“利润”字段拖动到“值”区域
现在数据透视表中的开单者人数并没有按人名去重,我们看看是否能通过设置,实现统计唯一值的目的十三日均设置。
4. 选中数据透视表的任意区域 --> 右键单击 --> 在弹出的菜单中选择“值汇总依据”-->“其他选项”
5. 在弹出的对话框的“计算类型”中上下查找一遍,很遗憾,并没有按唯一值统计的选项十三日均设置。
所以得用其他方法,下面开始正解十三日均设置。
1. 再次选中数据表的任意区域 --> 选择菜单栏的“插入”-->“数据透视表”
2. 在弹出的对话框中选择“现有工作表”十三日均设置,选择所需放置的位置 --> 勾选“将此数据添加到数据模型”--> 点击“确定”
3. 在右侧的“数据透视表字段”区域,仍然跟前面的步骤一样,将“日期”字段拖动到“行”区域,“开单者”和“利润”字段拖动到“值”区域十三日均设置。
4. 对现在的表重复前面的操作:选中数据透视表的任意区域 --> 右键单击 --> 在弹出的菜单中选择“值汇总依据”-->“其他选项”
5. 在弹出的对话框的“计算类型”区域中十三日均设置,可以看到最下方有一个选项叫“非重复计数”,就是它了 --> 选中“非重复计数”--> 点击“确定”
与先前的数据透视表一对比,不难看出现在的人员名单就是去重后的计数值,而且“总计”也是统计出整个数据表中的不重复人名数,而不是将每天的人数加总十三日均设置。这正是我们要的结果。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握十三日均设置。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手十三日均设置。