永发信息网

excel:如何合并多个文件

答案:2  悬赏:80  手机版
解决时间 2021-02-07 11:52
  • 提问者网友:兔牙战士
  • 2021-02-06 13:18
比如文件夹里有100个文件字段相同
如何最快将他么合并成一个文件
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-02-06 14:53
在vba中可以写一个程序,关键:
1、获取文件名和文件所在路径;
2、在目录中获取要合并的文件名,并能区分它们;
3、做一个或新建一个有同样标题的用于合并文件的“总文件”,在程序中设置一个range类型的对象变量用于接收被合并的文件中单元格的值;
4、读取一个文件,按行列方式获取文件中单元格的值即用Cells(i,j)并赋值给第三步的变量;
5、对3、4循环完成一个表的合并;
6、条件循环到2,获取下一个文件名,直到文件名为空
7、运行该vba程序或叫“宏”即可合并多个文件
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-02-06 15:03
最简单的是把他复制到一个表格上以后进行排序 当然你可以试试把这多个文件(如50个)全选重命名为1,其它的文件则变成 1(1).xls、1(2).xls、1(3).xls比如这些文件放在f:\50目录下 然后你新建一文件在a1格输入:='f:\50\[1(1).xls]sheet1 '!a1 然后下右拉吧拉完了把括号里改2,后再下右拉。 还有一种方法是:数据-获取外部数据。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯