ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1220|回复: 7

[讨论] 数据的转移,抓头......

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-4-22 06:50 | 显示全部楼层 |阅读模式
fanganguanjian.rar (6.5 KB, 下载次数: 24)
各位大侠,小弟在此有礼了!
小弟在某政府机构接手数据处理工作,要常跟Excel打交道。但是之前对Excel的认识很基本,所以刚工作就遇到了一件很头痛的事。
如附件所示,现有一数据方案,其关键是如何将相应指标下的日期以缺失的方式表示出来。数据源中有指标和日期两个变量,数据输出需要有指标、年份、月份三个变量。要求能够凭借各指标已有的年月输出缺失的年月。这个工作的难点是数据非常大量。我临阵报佛脚,学习了ExcelHome教材后得出的初步想法是手工操作,利用序列拖曳的方式操作,虽然已经极大的提高了工作效率,但是跟工作的要求还差得很远。要求在月底前把数万条数据做出来啊!
从教材中得知论坛高手云集,来此告急。。。。企盼哪位大侠能伸出援手,指点后进。

TA的精华主题

TA的得分主题

发表于 2009-4-22 07:04 | 显示全部楼层
请楼主说明一下“数据输出”表中“指标、年份、期”三个变量是如何提取形成的???

TA的精华主题

TA的得分主题

发表于 2009-4-22 08:53 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-4-22 09:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
楼主是不是想用公式得出数据输出表中I列的数据呀?

TA的精华主题

TA的得分主题

发表于 2009-4-22 09:11 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
表格中的字段标题"期"是什么意思?要表示什么?

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-4-22 20:23 | 显示全部楼层
abcd321abcd :
您好,“指标、年份、期”这三个变量是数据源中已经有的,我的任务是把缺失的数表现出来,比如说指标0001有2007年4月和5月的数,那么我的任务就是记录指标0001下的1、2、3、6、7、8、9、10、11、12月。我不知道该如何提取,完全是观察后自己填上的。
不知其然!
huisiming :
您好,其实就是新老两个数据库中的数据全面的迁移,但是迁移不是太成功,有漏数,我的任务是确定新数据库中哪些老数在迁移过程中漏丢了,然后记下来,然后让别人按照要求再迁移这些丢掉的数。
喜爱啄木鸟 :
您好,有公式最好,但我也不是很清楚。因为数据源中的日期似乎不是那种能够套公式的格式。总之是方法不限,如何才能尽可能高效的处理大量的数据?
hbqchhp:
您好,期是一个时间段(period),通常是“月”,但也有“季”的情况。所以在期这一栏下“1“ 就是指的一月。
很高兴能得到这么多大侠的回复

TA的精华主题

TA的得分主题

发表于 2009-4-22 20:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
你的最终目的就是将两份数据进行比较:一份是完整的,比如有10000条数据记录,另一份可能只有8000条数据记录,你的任务是:找出哪2000条缺失了?是这样吗?
这些数据记录是分月份的(每月有,但是不必每日都有)?还是分日期的(每日都有,1年365条)?

如果有以上规律,则解决不是很困难。

请清楚表述你的问题。大家才好帮你。

再次观察了你的数据和输出格式,请确认:
对于指标一项,你不必查找是否有缺失的?
你仅仅需要对某一指标下某些年的各个月份(1-12月)清查其中的某几个月份是否有缺失,有缺失的话,就按固定的格式补齐?

这个问题的解决思路如下:
1.对源数据用数据透视表进行汇总,行标为:指标--日期,数据区域空白
2.对日期进行按年/月组合

以上两步就可以知道每个指标下都有哪些月份的数据存在。再用其它方法就可以补齐缺失的月份。

楼主是新手,估计对透视表还不能操作到的第二步。

到透视版请教下,就知道了。

[ 本帖最后由 masterexcel 于 2009-4-22 20:54 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-4-22 21:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
用高级筛选也可以实现。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-23 18:44 , Processed in 0.039665 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表