登录
首页 >  文章 >  软件教程

Excel透视表统计非重复客户技巧

时间:2026-02-22 13:12:48 198浏览 收藏

想快速统计某段时间内有多少个不重复的客户?本文手把手教你用Excel数据透视表的“非重复计数”功能高效实现——只需三步:先规范日期格式确保时间可识别,再添加辅助列精准标记目标时段内的记录,最后通过透视表一键汇总非重复客户总数,操作简单、结果准确,特别适合销售、运营等需定期分析客户覆盖情况的场景。

Excel如何计算特定时间段内的非重复客户总数_利用透视表中的非重复计数功能

如果您需要在Excel中统计某个时间段内出现的非重复客户总数,可以借助数据透视表的“非重复计数”功能快速实现。以下是完成该任务的具体步骤:

一、准备源数据并添加辅助列(如需按时间段筛选)

确保原始数据包含客户名称、订单日期等关键字段。若日期列未标准化或存在文本格式,需先转换为真正的日期格式,否则透视表无法正确识别时间范围。若需限定特定时间段(例如2024年1月1日至2024年3月31日),可添加一列“是否在目标时段”作为逻辑判断依据,便于后续筛选。

1、选中日期列,右键选择“设置单元格格式”,确认其为“日期”类型。

2、在空白列输入公式:=AND(B2>=DATE(2024,1,1),B2(假设B2为日期单元格),向下填充至全部行。

3、将该列标题命名为“目标时段内”,确保首行为清晰的中文列名。

二、创建基础数据透视表

数据透视表是执行非重复计数的前提结构,必须基于规范的二维表格构建,且不能含有合并单元格或空标题行。

1、选中包含客户名称和“目标时段内”列在内的完整数据区域(含标题行)。

2、点击【插入】→【数据透视表】→选择“新工作表”放置位置。

3、在透视表字段列表中,将“客户名称”拖入“行”区域,将“目标时段内”拖入“筛选器”区域。

三、启用“客户名称”的非重复计数

Excel 2013及以上版本支持对文本字段进行“非重复计数”,但该选项默认不显示,需通过值字段设置手动启用。

1、将“客户名称”字段再次拖入“值”区域(此时默认为“计数”)。

2、在“值”区域中右键单击新添加的“客户名称”项,选择“值字段设置”。

3、在弹出窗口中,点击“汇总值字段设置”下的“高级”按钮。

4、勾选“显示值为”下方的“非重复计数”选项,点击确定。

四、应用时间段筛选

利用已添加的“目标时段内”筛选器,可动态控制统计范围,仅保留TRUE记录参与非重复计数运算。

1、点击透视表顶部的“目标时段内”下拉箭头。

2、取消勾选“FALSE”,仅保留“TRUE”一项并确认

3、透视表将自动刷新,汇总区域中显示的数值即为该时间段内的非重复客户总数。

五、替代方案:使用SUMPRODUCT与COUNTIFS组合公式(无需透视表)

当数据量较小或需在原表中直接输出结果时,可用数组计算方式替代透视表,避免交互式操作依赖。

1、确认客户名称列位于A列,日期列位于B列,起始日期写在D1,结束日期写在D2。

2、输入公式:=SUMPRODUCT((B1:B1000>=D1)*(B1:B1000="&D1,B1:B1000,"

3、按Enter完成输入(无需Ctrl+Shift+Enter),公式将返回指定时间段内A列客户的非重复数量。

本篇关于《Excel透视表统计非重复客户技巧》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于文章的相关知识,请关注golang学习网公众号!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>