设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3138|回复: 7
打印 上一主题 下一主题

Access挑战Excel第十六期:数据整理

[复制链接]

点击这里给我发消息

1#
发表于 2016-4-9 10:05:11 | 显示全部楼层
好吧,这个等大神来,首先excel不支持导入压缩包数据,access具体怎么实现的也看不懂,估计需要代码了。

以下是我说的梦话,大神可以忽略。。。。。

(如果是在同一个文件夹的excel,而且文件名固定,直接跨表引用,或者用代码导入用公式作分析应该是没问题。scv文件的话,就只能用代码导入了,而且动态数据源的话更难。

如果是动态数据源的.xlsx或者.xls文件直接用下面的公式提取文件名,然后在用indirect函数跨工作簿引用,通过lookup等函数做统计。但不推荐。。。。太影响速度了,需要计算的东西不会少。

  1. =INDEX(FILES(LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)&"*.*"),ROW(Sheet1!A1))
复制代码

其实这个题如果数据量大的话,已经算一个项目了,excel恐怕很难胜任。

如果数据量小的话,在excel里直接用手动导入外部数据,然后根据要求通过sql语句,函数,透视表来完成来的更快一些。只不过下个月需要从新做一次这个动作。)


这个我认输,等大神来

点评

解压部分,Excel可以把代码拿去直接用。不过链接数据部分怎么做就不好说了。^_^  发表于 2016-4-9 10:28
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-12 07:00 , Processed in 0.119789 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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