中关村在线

首页 排行 新品 问答 下载 论坛 手机 笔记本 数码相机 主板 显卡 平板电脑 更多

E来自xcel多个文件格子怎么合并?

举报
比如说吧~我是个会计~!用Excel!然后算工资是计件的,一天天算嘛~就一天一个文件~然后就是一个月有三十个文件~怎么把这三十多个文件合并成一个文件呢?因为我想合并起来~算工资直接可以用筛选嘛!请高手指点下!多谢合作!如果你懂!说完后顺便留个QQ~以便以后交流!!!
讨论回答 (9)
xinyu1261227
dszspkgacbwy
在使用Excel 时,我们经常需要将多个工作表或工作簿合并到一个工作表中,这样我们就能快速地对数据进行分析和统计。对于一般用户而言,除了复制每个工作表后再粘贴,没有其他什么方法了。如果只是合并少数几个工作表,这个方法很简单;如果要合并大量的工作表,这码掘缓个方法非常耗时。现在,我们谈谈其他快速合并工作迟模表或工作簿的方法。

下面的VBA 代码能帮你把当前工作簿里各个工作表里的数据合并到一个新工作表里。同时需要注意的是,所有工作表里的数据结构,列标题,以及各列排列的顺序都必须一样。操作如下:
1. 按住Alt + F11键打开 Microsoft Visual Basic for Applications窗口。
2. 点击插入 >> 模块,再将下面的代码粘贴到模块窗口里。
VBA:将当前工作簿里各个工作表里的数据合并到一个新工作表里

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Sub Combine()
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").***.select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
selection.***.select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub

3. 按F5 键运行代码。运行散山后,当前工作簿里的数据都被并合并到一个名为 Combine的新 工作表中 , 并列在所有工作表前面。
注意:
(1) 数据必须从单元格A1开始,否则代码无效。
(2) 所有的工作表数据必须布局一致。
(3) 此代码只能合并当前工作簿里的工作表,如果想要合并多个工作簿里的工作表,此代码无效。
4. 保存文件为xlsm格式以便保存代码
husihou
x15170459795
在使用Excel 时,我们经常需要将多个工作表或工作簿合并到一个工作表中,这样我们就能快速地对数据进行分析和统计。对于一般用户而言,除了复制每个工作表后再粘贴,没有其他什么方法了。如果只是合并少数几个工作表,这个方法很简单;如果固要合并大量的工作表,这码掘缓个方法非常耗时。现在,我们谈谈其他快速合并工作迟模表或工作簿的方法。

下面的VBA 代码能帮你把当前工作簿里各个工作表里的数据合并到一个新工作表里。同时需要注意的是,所有工作表里的数据结构,列龙其临确乱绝标题,以及各列排列的顺序都必须一样。操作如下:
1. 按住Alt + F11键打开 Microsoft Visual Basic for Applications窗口。
2. 点击插入 >> 模块,再将下面的代码粘贴到模块窗口里。
VBA:将当前工作簿里各个工作表里的数据合并到一个新工作表里

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

Sub Combine()
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").***.sel挥节待石ect
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 T汽脸练原委立布标福弱o Sheets.Count
Sheets(J).Activate
Range("A1").Select
selection.***.select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub

3. 按F5 键运行代码。运行散山后,当前工作簿里的数据都被并合并到一个名为 Combine的新 工作表中 , 并列在所有工作表前面。
注意:
(1) 数据必须从单元格A1开始,否则代码无效。
(2) 所有的工作表数据必须布局一致。
(3) 此代码只能合并当前工作簿里的工作表,如果想要合并多个工作簿里的工作表,此代码无效。
4. 保存文件为xlsm格式以便保存代码
jeremyyjx
150449aa
qq350116542
有,但要设一点东西. (下面还有很多快捷键,觉得好用就加点分吧,祝你事业有成)

工具 -> 自定义 -> 右键点你在工具栏平时用来合并的按钮 -> 点"总是用文字".

这时平时用来合并的按钮就变成了 "合360问答并及居中(M)",这个(M)就是你想要的快捷方式了,现在点关闭,然后选几个单元格,再按组合键: ALT + M ,怎样? 感觉爽了吧?!~

处理工作表
Shift+F11 或 Alt+Shift+F1
插入新工作表。
Ctrl+Page Down
移动到工作簿中的下一张工作表。
Ctrl+Page Up
移架赵视失动到工作簿中的上一张工作表。
Shift+Ctrl+Page Down
选定当前工作表和下一张工作表。若要取消选定多张工作表,请按 Ctrl+Page Down,或者,若要选定其他工作表,请按 Ctrl+Page Up。
在选定区域内移动
Enter
在选定区域内从上往下移动。
Shift+Enter
在选定区域内从下往上移动。
Tab
在选定区域中从左向右移动。如果选定单列中的单元格,则向下移动。
Shift+Tab
在选定区域中从右向左移动。如果选定单列中的单元格,则向上移动。
Ctrl+句号
按顺时针方向移动到选定区域的下一个角。
Ctrl+Alt+向右键
在不相邻的选定区域中,向右切换到下一个选定区域。
Ctrl+Alt+向左键
向左切换到下一个不相邻的选定区域。
选定单元格、行和列以及对象
Ctrl+空格键
选定整列。
Shift+空格键
选定整行。
Ctrl+A
选定整张工作表。
Shift+Backspace
在选定了多个单元格的情况下,只选定活动单元格。
Ctrl+Shift+空格键
在选定了一个对象的情况下,选定工作表上的所有对象。
Ctrl+6
在隐藏对象、显示对象和显示对象占位符之间切换。
用于输入、编辑、设置格式和计算数据的按键
输入数据
Enter
完成单元格输入并选取下一个单元格。
Alt+Enter
在单元格中换行。
Ctrl+Enter
用当前输入项填充选定的单元怕格区域。
Shift+E评未花载nter
完成单元格输入并向上选取上一个单元格。
Tab
完成单元格输入并向右选取下一个单元格。
Shift+Tab
完成单元格输入并向左选取上一个单元格。
ESC
取消单元格输入。
箭头键
向上、下、左或右移动一个字符。
Home
移到行首。
F4 或 Ctrl+Y
重复上一次操作。
Ctrl+Shift+F3
由行列标志创建名称。
Ctrl+D
向下填充。
Ctrl+R
向右填充。
Ctrl+F3
定义名称。
Ctrl+K
插入超链接。
Enter(在具有超链接的单元格中)
激活超链接。
Ctrl+;(分号)
输入日期。
Ctrl+Shift+:(冒号)
输入时间。
Alt+向下键
显示清单的当前列中的数值下拉列表。
Ctrl+Z
撤消上一次操作。
输入并计算公式
=(等号)
键入公式。
F2
关闭了单元格的编辑状态后,将插入点移动到编辑栏内。
Backspace
在编辑栏内,向左删除一个字符。
Enter
在单元格或编辑栏中完成单元格输入。
Ctrl+Shift+Enter
将公式作为数组公式输入。
Esc
取消单元格或编辑栏中的输入。
Shift+F3
在公式中,显示"插入函数"对话框。
Ctrl+A
当插入点位于公式中公式名称的右侧时,显示"函数参数"对话框。
Ctrl+Shift+A
当插入点位于公式中函数名称的右侧时,插入参数名和括号。
F3
将定义的名称粘贴到公式中。
Alt+=(等号)
用 SUM 函数插入"自动求和"公式。
Ctrl+Shift+"(双引号)
将活动单元格上方单元格中的数值复制到当前单元格或编辑栏。
Ctrl+'(撇号)
将活动单元格上方单元格中的公式复制到当前单元格或编辑栏。
Ctrl+`(左单引号)
在显示单元格值和显示公式之间切换。
F9
计算所有打开的工作簿中的所有工作表。
如果选定了一部分公式,则计算选定部分。然后按 Enter 或 Ctrl+Shift+Enter(对于数组公式)可用计算出的值替换选定部分。
Shift+F9
计算活动工作表。
Ctrl+Alt+F9
计算所有打开的工作簿中的所有工作表,无论其在上次计算之后是否进行了更改。
Ctrl+Alt+Shift+F9
重新检查从属公式,然后计算所有打开的工作簿中的所有单元格,包括未标记为需要计算的单元格。
编辑数据
F2
编辑活动单元格,并将插入点放置到单元格内容末尾。
Alt+Enter
在单元格中换行。
Backspace
编辑活动单元格,然后清除该单元格,或在编辑单元格内容时删除活动单元格中的前一字符。
Delete
删除插入点右侧的字符或删除选定区域。
Ctrl+Delete
删除插入点到行末的文本。
F7
显示"拼写检查"对话框。
Shift+F2
编辑单元格批注。
Enter
完成单元格输入,并向下选取下一个单元格。
Ctrl+Z
撤消上一次操作。
Esc
取消单元格输入。
Ctrl+Shift+Z
显示"自动更正"智能标记时,撤消或恢复上一次的自动更正。

插入、删除和复制单元格
Ctrl+C
复制选定的单元格。
Ctrl+C,紧接著再按一次 Ctrl+C
显示 Microsoft Office 剪贴板(多项复制与粘贴)。
Ctrl+X
剪切选定的单元格。
Ctrl+V
粘贴复制的单元格。
Delete
清除选定单元格的内容。
Ctrl+连字符
删除选定的单元格。
Ctrl+Shift+加号
插入空白单元格。
设置数据的格式
Alt+'(撇号)
显示"样式"对话框。
Ctrl+1
显示"单元格格式"对话框。
Ctrl+Shift+~
应用"常规"数字格式。
Ctrl+Shift+$
应用带两个小数位的"贷币"格式(负数在括号中)。
Ctrl+Shift+%
应用不带小数位的"百分比"格式。
Ctrl+Shift+^
应用带两位小数位的"科学记数"数字格式。
Ctrl+Shift+#
应用含年、月、日的"日期"格式。
Ctrl+Shift+@
应用含小时和分钟并标明上午或下午的"时间"格式。
Ctrl+Shift+!
应用带两位小数位、使用千位分隔符且负数用负号 (-) 表示的"数字"格式。
Ctrl+B
应用或取消加粗格式。
Ctrl+I
应用或取消字体倾斜格式。
Ctrl+U
应用或取消下划线。
Ctrl+5
应用或取消删除线。
Ctrl+9
隐藏选定行。
Ctrl+Shift+((左括号)
取消选定区域内的所有隐藏行的隐藏状态。
Ctrl+0(零)
隐藏选定列。
Ctrl+Shift+)(右括号)
取消选定区域内的所有隐藏列的隐藏状态。
Ctrl+Shift+&
对选定单元格应用外边框。
Ctrl+Shift+_
取消选定单元格的外边框。
使用"单元格格式"对话框中的"边框"选项卡
按 Ctrl+1 可显示该对话框。
Alt+T
应用或取消上框线。
Alt+B
应用或取消下框线。
Alt+L
应用或取消左框线。
Alt+R
应用或取消右框线。
Alt+H
如果选定了多行中的单元格,则应用或取消水平分隔线。
Alt+V
如果选定了多列中的单元格,则应用或取消垂直分隔线。
Alt+D
应用或取消下对角框线。
Alt+U
应用或取消上对角框线。
用于筛选、分级显示和管理清单的按键
使用数据表单("数据"菜单上的"记录单"命令)
向下键
移动到下一条记录中的同一字段。
向上键
移动到上一条记录中的同一字段。
Tab 和 Shift+Tab
移动到记录中的每个字段,然后移动到每个命令按钮。
Enter
移动到下一条记录的首字段。
Shift+Enter
移动到上一条记录的首字段。
Page Down
移动到前 10 条记录的同一字段。
Ctrl+Page Down
开始一条新的空白记录。
Page Up
移动到后 10 条记录的同一字段。
Ctrl+Page Up
移动到首记录。
Home 或 End
移动到字段的开头或末尾。
Shift+End
将选定区域扩展到字段的末尾。
Shift+Home
将选定区域扩展到字段的开头。
向左键或向右键
在字段内向左或向右移动一个字符。
Shift+向左键
在字段内选定左边的一个字符。
Shift+向右键
在字段内选定右边的一个字符。
筛选列表("数据"菜单上的"自动筛选"命令)
Alt+向下键
在包含下拉箭头的单元格中,显示当前列的"自动筛选"列表。
向下键
选择"自动筛选"列表中的下一项。
向上键
选择"自动筛选"列表中的上一项。
Alt+向上键
关闭当前列的"自动筛选"列表。
Home
选择"自动筛选"列表中的第一项("全部")。
End
选择"自动筛选"列表中的最后一项。
Enter
根据从"自动筛选"列表中选择的项来筛选该列表。

显示、隐藏和分级显示数据
Alt+Shift+向右键
对行或列分组。
Alt+Shift+向左键
取消行或列分组。
Ctrl+8
显示或隐藏分级显示符号。
Ctrl+9
隐藏选定的行。
Ctrl+Shift+((左括号)
取消选定区域内的所有隐藏行的隐藏状态。
Ctrl+0(零)
隐藏选定的列。
Ctrl+Shift+)(右括号)
取消选定区域内的所有隐藏列的隐藏状态。
使用宏
Alt+F8
显示"宏"对话框。
Alt+F11
显示"Visual Basic 编辑器"。
Ctrl+F11
插入 Microsoft Excel 4.0 宏表。
zxc8520
woody30
展开查看全部 9 条讨论
精品应用推荐
新浪微博 新浪微博 天气通 天气通 淘宝特价版 淘宝特价版 UC浏览器 UC浏览器
相关问题

Dell灵越台式机报错:0xc0000428后,无法开机无任何反应,之前多次报错,蓝屏,开机后指示灯一直闪黄灯,希望有人能够解决,谢谢!

1010 浏览 4 回答

np930xcj-k02cn,自己可以更换硬盘不

820 浏览 0 回答

扩展阅读

20-1200mm、60倍超级变焦 松下LUMIX FZ80D桥式相机拍摄体验

评论 12

20-1200mm、60倍超级变焦 松下LUMIX FZ80D桥式相机拍摄体验

发烧友的第一台全画幅 佳能EOS R6 Mark II是否适合?

评论 41

发烧友的第一台全画幅 佳能EOS R6 Mark II是否适合?

尼康Z6III+Z 180-600mm拍摄首届埃及国际航展

评论 22

尼康Z6III+Z 180-600mm拍摄首届埃及国际航展

APS-C画幅性能王者 富士X-H2带来全面摄影体验

评论 14

APS-C画幅性能王者 富士X-H2带来全面摄影体验

入门摄影一镜走天下 适合初学者的相机镜头搭配

评论 4

入门摄影一镜走天下 适合初学者的相机镜头搭配
热门问题

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

1.2万 浏览 6 回答

求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋牌游戏和影音。喜欢摄影,需要修图。附加:纠结要不要带数字键盘区。预算最多8000。尽量便宜些。

平面设计一个月工资一般多少

6520 浏览 5 回答

平面设计一个月工资一般多少

歪歪漫画免费页面看不了是为什么?

6775 浏览 6 回答

歪歪漫画免费页面看不了是为什么?

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

2.3万 浏览 4 回答

256gSSD是否够用?打算买个笔记本,办公为主,查阅文献等。不玩大型游戏,至多玩一些棋牌类游戏和影音娱乐。手里有2T移动硬盘,但也想在笔记本上存少量的电影。平时玩单反,处理图片比较多。

马斯克有华人血脉吗

8759 浏览 6 回答

马斯克有华人血脉吗

妖精动漫免费入口页面弹窗在哪

7371 浏览 5 回答

妖精动漫免费入口页面弹窗在哪

肿么找回QQ浏览器历史记录

7279 浏览 6 回答

肿么找回QQ浏览器历史记录

笔记本电脑可以连接到无线网络,但是显示无Internet,插网线也没办法上网

1.2万 浏览 7 回答

笔记本电脑可以连接到无线网络,但是显示无Internet,插网线也没办法上网

投诉京东商城的电话是多少?

4292 浏览 6 回答

投诉京东商城的电话是多少?

户户通客户服务热线是多少?

1.2万 浏览 9 回答

户户通客户服务热线是多少?
最新问答

英雄联盟输入不支持怎么处理?可以进入游戏匹配,但是再进入游戏对战的时候黑屏显示输入不支持(有声音)!

1.1万 浏览 9 回答

英雄联盟输入不支持怎么处理?可以进入游戏匹配,但是再进入游戏对战的时候黑屏显示输入不支持(有声音)!

华为荣耀9手机输入法能输入哪些语言

1344 浏览 7 回答

华为荣耀9手机输入法能输入哪些语言

电脑如何自动关机

6274 浏览 8 回答

电脑如何自动关机

vivo X9Plus值得买吗

3748 浏览 3 回答

vivo X9Plus值得买吗

手机tencent哪些文件可以删除吗

1.2万 浏览 5 回答

手机tencent哪些文件可以删除吗
举报
举报成功

经过核实后将会做出处理,感谢您为社区和谐做出贡献。

请选择删除原因
删除成功
确定推荐该回答?
推荐成功

更多频道

频道导航
辅助工具