Exce表格网

怎样实现excel多文档(如何快速建立多个excel文件)

来源:www.0djx.com  时间:2023-02-12 01:20   点击:303  编辑:表格网  手机版

1. 如何快速建立多个excel文件

工作中经常会遇到这样的情况,上级部门在收集了下级部门的Excel工作薄后,需要将信息汇总到一个工作表中,通过复制粘贴的话,这个过程枯燥乏味,如果出错就得不偿失了。Microsoft Excel版本太低,没有那么多的功能来方便我们的工作,那么只能通过“万能”的VBA来实现了。

Microsoft Excel快速合并多个工作簿至一个工作簿中详细操作流程:

步骤一:首先将需要合并的Microsoft Excel工作薄放在一个文件夹中,然后在这个文件夹中新建一个Microsoft Excel工作表,并重命名为【合并.xlsx】。左键双击打开【合并.xlsx】Microsoft Excel工作表。右键单击【合并】工作表后,左键单击右键菜单中的【查看代码(V)】选项,打开【Visual Basic编辑器】。

步骤二:编辑VBA代码。左键单击选中【Sheet1 合并】后,在右侧代码窗口中键入以下代码,您也可以选择复制粘贴,请注意代码中的标点符号为英文标点符号。代码输入完成后,同时按下键盘上的【Ctrl + S】键保存代码,先左键单击【Microsoft Excel】对话框中的【是(Y)】按钮,再左键单击【Microsoft Excel】对话框中的【确定】按钮,最后关闭【Visual Basic编辑器】即可完成代码编辑。

Sub 合并工作薄()

Dim FileOpen

Dim X As Integer

Application.ScreenUpdating = False

FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(.xlsx),.xlsx", MultiSelect:=True, Title:="合并工作薄")

X = 1

While X <= UBound(FileOpen)

Workbooks.Open Filename:=FileOpen(X)

Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)

X = X + 1

Wend

ExitHandler:

Application.ScreenUpdating = True

Exit Sub

errhadler:

MsgBox Err.Description

End Sub

步骤三:Microsoft Excel快速合并多个工作簿至一个工作簿使用方法。执行VBA代码,首先需要在菜单栏中显示【开发工具】。显示【开发工具】详细操作流程请参照:PPT小技巧:如何把视频嵌入到PPT演示文稿中合并成一个文件?PPT和Excel操作流程基本一致。左键单击菜单栏中的【开发工具】选项卡,左键单击【代码】功能区中的【宏】按钮。左键单击选中【宏】对话框中的【Sheet1.合并工作薄】后,左键单击【执行(R)】按钮。

步骤四:在弹出的【合并工作薄】对话框中,长按键盘上的【Ctrl】键,鼠标左键单击选中需要合并的Microsoft Excel工作表,这样可以跳跃式选择,当然【合并】工作表不需要选中,选择完成后,左键单击【打开(O)】按钮。等待片刻多个工作簿已经合并一个工作簿中啦!如想进一步操作请参照:Microsoft Excel怎么快速合并当前工作簿下的所有工作表?

至此,Microsoft Excel快速合并多个工作簿至一个工作簿中操作流程已全部结束。

2. 怎么建立多个excel文件

1、新建一个文件夹、将要合并的表格放到里面、新建一个表格、用excel打开、右击sheet1

2、选择查看代码(ps:excel有着一项,wps没有)

3、将下列代码复制到文本框中:

sub合并当前目录下所有工作簿的全部工作表()

dimmypath,myname,awbname

dimwbasworkbook,wbnasstring

dimgaslong

dimnumaslong

dimboxasstring

application.screenupdating=false

mypath=activeworkbook.path

myname=dir(mypath&"\"&"*.xls")

awbname=activeworkbook.name

num=0

dowhilemyname""

ifmynameawbnamethen

setwb=workbooks.open(mypath&"\"&myname)

num=num+1

withworkbooks(1).activesheet

.cells(.range("b65536").end(xlup).row+2,1)=left(myname,len(myname)-4)

forg=1tosheets.count

wb.sheets(g).usedrange.copy.cells(.range("b65536").end(xlup).row+1,1)

next

wbn=wbn&chr(13)&wb.name

wb.closefalse

endwith

endif

myname=dir

loop

range("b1").select

application.screenupdating=true

msgbox"共合并了"&num&"个工作薄下的全部工作表。如下:"&chr(13)&wbn,vbinformation,"提示"

endsub

4、点击运行、一段时间(取决于表格的大小和多少)后,合并完成了。

3. 如何快速建立多个excel文件并命名

1、打开Excel,用日期做示例,如果是要用不同姓名命名也是同样的方法。选中要作为工作表名称的内容,就是选中所有日期,然后点击插入。

2、然后点击数据透视表,再选择数据透视表。

3、弹出窗口,什么都不用修改,直接点击确定。

4、然后在右边框中的日期前面打勾。

5、然后再按住鼠标,把日期拖动到报表筛选。

6、接着单击左边选项后面的倒三角展开。

7、选择【显示报表筛选页】。

8、弹出窗口,直接点击确定。

9、这样就做出多个工作表,并且是用日期命名的。但是每个工作表里面都会有个日期,我们也可以一次性把它们删除,但是直接右击删除或用键盘上的删除键都是删除不了的,想要删掉的话接着往下看。

10、选中所有要删除的工作表,就是选中【1日】工作表,再按住shift键,单击最后一个工作表【9日】,这样就选中所有工作表,然后选择要删除的单元格内容,点击开始。

11、点击【清除】,再选择【全部清除】。

12、这样就都删除好了,完成。

4. 如何快速建立多个excel文件夹

1/6

新建一个文件夹的方法很简单,在文件夹内单击鼠标右键,选取新建文件夹即可。但是这种方式下只能新建默认文件名的文件夹,且只能建立单一的文件夹。

2/6

我们可以使用命令行来新建文件夹,在新建的时候还可以命名文件夹。方法是在cmd窗口中,进入需要新建文件夹的路径,然后输入md “文件夹名称”即可。md与文件夹名称之间有空格。

3/6

所以我们可以利用excel中的自动填充功能来批量的新建序列文件夹。我们打开excel表格,输入一个顺序序列。

4/6

在b列中输入md指令,并向下填充,完成命令行新建文件夹命令的填充。md之后一定要有空格间隔开序列数。

5/6

新建一个文本文档,保证后缀名可显示。然后将b列数据复制粘贴到文本文档内。

6/6

保存文本文档,并将txt后缀名修改为bat后缀名,将文本文档以批处理方式运行。可以看到该文件夹内新建了所指定数量的文件夹,并且名字是序列形式

5. 如何快速创建多个excel文件

1、打开excel,新建一个excel工作表,在第一列中输入"md ",在md后面加入一个空格,需要多少个文件夹,复制多少个即可。

2、在第二列中输入需要创建文件夹的地址,如果是同一个地址下,可以直接复制为相同的。

3、第三列需要输入创建文件夹的名称,在第三列就分别输入这个文夹名称。

4、在第四列中,把前面一的内容叠并起来,用&符号,如第一行就用公式“=A1&B1&C1”。

5、新建一个文本文件,把最后的结果复制到文本中,一行一个,进行保存。

6、把这个文本文件的扩展名更改为.bat格式的文件,双击运行后就可以在所指定的目录下,生成需要的文件夹了。

6. 如何快速建立多个excel文件格式

打开所有需要设置打印格式的工作表格,按住Ctrl键不放,再鼠标点击每一张工作表的表签。然后“文件”——“页面设置”中设置你需要的格式。

7. 如何把多个excel

最简洁快速的做法莫过于用INDIRECT函数。

请看示例:

从上例来说。

假如有60个表格,拟取所有表格的B列数值到汇总表格。

在第一行B1开始输入所有表格名。

在A列输入行序号

在B2输入:

=INDIRECT(B$1&"!B"&$A2)

(注意公式里的$)

向右向下复制至需要的位置。

成功!

INDIRECT是我比较喜欢的一个函数,使用巧妙可以解决许多大问题。

8. 快速建立多个excel文档

这个需要用宏代码解决,帮你做了一个,你参考下。

假定“总表”是你所有的数据,拆分后的文档存放在“总表拆分”文档所在的文件夹,拆分后的文件名称按照“拆分”+数字的形式,拆分的文档表头和总表一致。

使用方法:

1.EXCEL启用宏设置;

2.在“总表”页面点击“总表拆分”的按钮即可。

试试吧…

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片