ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 数据透视表 > 如何利用数据透视表统计不重复数据个数?

如何利用数据透视表统计不重复数据个数?

作者:绿色风 分类: 时间:2022-08-18 浏览:140
楼主
BIN_YANG168
Q:数据源表内有两个重要字段“机构” 和“姓名”,但这两个字段都有重复的,现在想统计每个机构下有多少个不重复的姓名,怎样利用数据透视表进行快速统计且不用添加辅助表及辅助列?
A:利用Mircrosoft Query导入外部数据选择“不选重复的记录”创建数据透视表。参见动画演示。
本例的连接字符串为:

  1. DSN=Excel files;DBQ=C:\Documents and Settings\DELL\桌面\利用数据透视表求不重复数据个数-数据源.xlsx;DefaultDir=C:\Documents and Settings\DELL\桌面;DriverId=1046;FIL=excel 12.0;MaxBufferSize=2048;PageTimeout=5;
SQL语句为:

  1. SELECT DISTINCT `数据源$`.机构, `数据源$`.业务员代码, `数据源$`.姓名, `数据源$`.入司时间
  2. FROM `数据源$` `数据源$`

利用数据透视表求不重复数据个数-数据源.rar
利用数据透视表求不重复数据个数-数据透视表.rar
 
2楼
apolloh
很好的方法,轻松解决了一个实际应用中经常遇到的分类统计不重复值个数的问题。
3楼
宝贝有酒窝
嘿嘿 坐了板凳 谢谢楼主的好办法,我好这个好久了
4楼
wise
Q:如何用Microsoft Query 提取列中不重复数据?
A:点击“数据”→点击“自其他来源”→“来自Microsoft Query”→“选择数据源”→选择“Excel Files*”→"确定" →以下操作见gif

本题不需要用到SQL,只需要在视图那里勾选“不选重复的记录”即可。
关键是这处设置:

 
gif 操作:

 
5楼
BIN_YANG168
http://www.exceltip.net/thread-2508-1-1.html
6楼
sjl333
xiexie呵呵
7楼
米苏
好实用的方法呀!
谢谢分享
8楼
wuxiang_123
利用GROUP BY 一样可以实现DISTINCT效果。
PS:斑竹的数据源是07的,我现在这台打不开。以5楼连接的附件作数据源。
  1. select 机构,业务员代码,姓名,入司时间 FROM [业务表$] GROUP BY 机构,业务员代码,姓名,入司时间

123454.gif
 

如何求不重复的个数.rar
9楼
SecurID
好贴,值得学习!
10楼
lunalily
谢谢啊,真的很好!
11楼
jyz6620
学习了
12楼
亡者天下
其实excel2010中直接提供了一个删除重复项的功能
13楼
猪制将军
学习了,感谢分享

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap