全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
6357 8
2016-10-14
两个同名的excel分别放在不同文件夹下,行是以时间序列进行排序,列的题头相同,两个excel唯一不同的是时间段不一样,一个是从2004.1.1到2006.12.31,另一个是从2007.1.1到2014.1.1,如何把第二个excel中的数据直接粘贴在第一个excel的下面,因为两个文件夹中,且所有excel文件的名称都是其股票代码,文件夹里包含多支股票,所以需要批量操作,请问如何实现?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-14 09:43:06
这个问题我也遇到了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-14 10:11:09
08jlhq 发表于 2016-10-14 09:43
这个问题我也遇到了
有没有解决啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-16 21:32:32
我觉得大致可以用以下思路实现:
需要合并数据的两个excel表分别记作A、B吧,因为有多支股票,我们需要第三个excel表,记作C,VBA代码和需要处理的所有股票的代码都在这个表里。
C表编写VBA代码控制文件操作:按C表里的股票代码列表打开对应代码的A、B表(用一个循环变量控制)--->>读取B表数据--->>写入到A表最后一行数据下面(通过获取A表非空行数来实现)--->>另存为D表--->>关闭已处理好的A、B表 --->> C表股票代码列表下一条…
其中读取B表数据和写入这步,可以用借助数组来存取数据,这样代码灵活性大一些,即使有很多行列都可以;也可以直接把代码写死,通过变量控制循环读取B表每一行数据写入A表,在列数少时比较直观,灵活性差一些——一旦表格行列改变可能就要修改代码。
===============
不知道上面有没表达清楚
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-11-20 15:03:57
使用字典遍历出所有的股票代码,然后依次打开同名的文件,进行打开、合并和关闭操作。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-11-21 10:04:04
手中有剑 发表于 2016-10-16 21:32
我觉得大致可以用以下思路实现:
需要合并数据的两个excel表分别记作A、B吧,因为有多支股票,我们需要第三 ...
非常感谢您的回答,但有一个问题我暂时还无法解决,excel无法打开同名文件,即便不在同一个文件夹下。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群