excel制作多张表格在一个工作簿内
如何将多工作表的多个工作簿合并成一个工作簿?
如何将多工作表的多个工作簿合并成一个工作簿?
看到Excel多表合并,其实常见的有2种场景
场景一:多个Excel文件需要合并为1个Excel文件(多个工作簿合并为1个工作簿)
场景二:1个Excel文件种有多个工作表,需要合并为1个工作表
首先来看下,场景一(多个Excel文件合并为1个文件),都有哪些方法可以实现?
场景描述:如图所示,在文件夹中,有4个Excel文件,每个Excel文件的数据格式都一致,需要把4个Excel文件合并到1个Excel文件中。
每个工作簿中的内容格式都一样,为了区分,我把工作簿1中的 位置 数据,标为了“工作簿1”;工作簿2中的数据标为了“工作簿2”...以此类推。
下面雷哥推荐几种方法来实现多个Excel文件合并为1个文件
方法一:PowerQuery
Step1:单击 【数据】- 【新建查询】 - 【从文件】- 【从文件夹】
Step2:单击 【浏览】,选择文件夹路径
Step3:选择【合并并加载】
最终的效果如图所下图所示。自动增加了
数据列,可以很方便看到数据来自于哪个工作簿
方法二:使用CMD命令,1s搞定合并
Step1:需要把文件格式修改为 csv文件格式。打开文件,另存为csv文件即可
Step2:在文件所在路径,按【shift】 右键,点击【此处打开命令窗口】,输入
copy *.csv out.csv, 即把该路径下所有的csv文件合并到out.csv文件中。
下面来看下,场景二(多个Excel工作表合并为1个Excel工作簿),都有哪些方法可以实现?
场景描述:如图所示,1个excel文件中,有多个工作表,需要合并到1个工作表中。
方法1:PowerQuery法
Step1:单击 【数据】- 【新建查询】 - 【从工作簿】
Step2:选择需要合并的工作表
Step3:在追加查询中,单击【将查询追加为新查询】
Step4:选择所需的工作表
Step5:单击关闭并上载
最终的效果如图所示
方法2:使用宏
Step1:按【Alt】 【F11】
Step2:输入代码,并单击三角形图标运行
False For j 1 To If Sheets(j).Name ltgt Then X Range(A60000).End(xlUp).Row 1 Sheets(j) Cells(X, 1) End If Next Range(B1).Select True MsgBox 小主,数据合并结束啦!
一个表格里面多个工作簿怎么锁定?
1.首先我们打开我们需要进行修改的excel文件,进入文件之后选中我们允许修改的表格,选中之后,点击鼠标右键,然后在打开的菜单中选择设置单元格格式
2. 在弹出的单元格格式窗口中,我们找到保护选项卡,点击打开这个选项卡,然后在下方可以看到锁定,我们取消勾选锁定,完成后点击下方的确定
3. 然后我们回到软件界面,在界面顶部找到工具选项卡,点击打开,在弹出的菜单中找到保护选项,点击打开之后选择保护工作表功能
4. 然后我们会弹出保护工作表窗口,在这个窗口中我们勾选保护工作表及锁定的单元格内容,然后输入取消工作表保护的密码,完成之后点击下方的确定,之后我们再一次确认密码
5. 我们进行了保护工作表功能的设置之后,如果想要修改没有被解锁的单元格,就会弹出提示,然后无法进行修改
6. 如果我们想要修改一下被保护的单元格,可以在顶端的工具选项卡中打开菜单找到保护选项,然后找到撤销工作表保护