excel 如何将多个工作簿中指定单元格的数据汇总到一个新工作簿中?

作者&投稿:正钞 (若有异议请与网页底部的电邮联系)
如何把excel工作簿中多个工作表的某一列的数据都汇总到一个工作表中????~

把excel工作簿中多个工作表的某一列的数据都汇总到一个工作表中的具体步骤如下:
1、首先我们打开要合并计算的工作表,在该工作簿中包含有4张工作表,我们将把第2-4张工作表中的数据合并到第1张工作表中。

2、案后我们选中要合并数据的单元格区域,这里选中“汇总”工作表中的B3:E6单元格区域。

3、然后我们选择“数据”菜单选项卡,单击工具栏中的“合并计算”按钮。

4、此时会弹出“合并计算”对话框。在“函数”下拉列表中选择“求和”选项。单击“引用位置”后面的收缩对话框按钮。

5、选择第二个工作表“北京”,并用鼠标拖动以选中该工作表中的B3:E6单元格区域。单击展开对话框按钮返回到合并计算的对话框中。

6、单击“添加”按钮将引用位置添加到“所有引用位置列表中。

7、使用同样的方法把”上海“和”深圳“工作表中的数据区域也添加到”所有引用位置“中。

8、单击确定按钮,则会将选定工作表中的数据添加到汇总的工作表中,如此就可解决把excel工作簿中多个工作表的某一列的数据都汇总到一个工作表中的问题。

'=======打开远程表格(计划1)开始===============
Set ExcelApp = CreateObject("Excel.Application") '创建EXCEL对象
Set ExcelBook = ExcelApp.Workbooks.Open("y:\计划1.xls") '工作簿名
Set ExcelSheet = ExcelBook.Worksheets("计划1") ‘工作表名
'=======打开远程表格(计划1)结束===============
cells(1,1)=ExcelSheet.cells(39,5) '本表第一格 等于 计划簿1的计划表1的 E39

'=======保存并关闭远程表格(计划1)开始==========
ExcelBook.Save
ExcelBook.Close
Set ExcelSheet = Nothing
Set ExcelBook = Nothing
Set ExcelApp = Nothing
'=======保存并关闭远程表格(计划1)结束=========
以上是例子 循环等设置 自己能处理吧?

操作步骤如下:

1.模型:工作簿中有12个工作表,将每个表中的A1单元格的内容依次复制到最后的工作表A列中


2.Alt+F11,打开VBE,在最后的工作表中,编辑如下代码(代码仅适合当前模型,根据实际情况进行修改)

3.点击三角,或者按F5,执行代码,关闭代码界面,返回Excel就看到完成了:



有两种办法:
设原先的两个表分别在sheet1和sheet2,且均在a1到f7的区域中。
在sheet3的a1输入:
=if(sheet1!a1="",sheet2!a1,sheet1!a1)
然后下拉、横拉填充到f7就好了。
第二种办法:
复制粘贴——选择性粘贴——跳过空格就会得到你想要的效果了

如果汇总“1工作表”至“10工作表”F列的值,在汇总表中输入=SUM('1工作表:12工作表'!F1)即可。


阿城区17052706420: excel如何合并多个工作簿中的指定工作表 -
常哲八味: 步骤如下:1、一个工作簿里面有多个工作表,各工作表之间的字段是一致的,但数据不一致.由于工作需要,需要将各个工作表的数据汇总到一个表格里面做汇总分析,数据少、工作表数目不多的时候,CTRL+C后CTRL+V逐个复制粘贴是可...

阿城区17052706420: excel 如何将多个工作簿中指定单元格的数据汇总到一个新工作簿中? -
常哲八味: 有两种办法: 设原先的两个表分别在sheet1和sheet2,且均在a1到f7的区域中. 在sheet3的a1输入: =if(sheet1!a1="",sheet2!a1,sheet1!a1) 然后下拉、横拉填充到f7就好了. 第二种办法: 复制粘贴——选择性粘贴——跳过空格就会得到你想要的效果了

阿城区17052706420: 多个excel中的工作簿怎么快速的 -
常哲八味: 要在Excel工作簿中一次性创建多个指定名称的工作表,可以使用如下方法. 工具:Office2013 方法如下: 首先,将工作表名导入到Excel工作簿中任意一工作表一列中然后选择此列中的一个单元格,创建数据透视表,如下所示:将工作表名拖到筛选器中:然后在分析选项卡中的选项中,点击“显示报表筛选页”,在新对话框中点击确定:这样,就创建了以此列单元格内容为名的工作表,如下所示:最后,选择全部新建工作表,选中数据透视表部分,点击开始中的清除,全部清除,就OK了. 注意实现:1.此列中的第一个单元格不会参与生成新工作表;2.此列数据中不能有重复数据,否则只会创建一个工作表

阿城区17052706420: 向Excel大神求教!如何在多个工作簿中同一位置一次填入指定数列内容? -
常哲八味: 选中这几个工作表(按shift连选或crtl点选),然后点A1单元格录入,则所有表里都会录入

阿城区17052706420: excel宏,如何将数百个工作簿的中指定数据汇总到一个新工作簿的新工作表.请高手指教 -
常哲八味: Sub 合并选定工作簿的第一个工作表() '功能:合并某文件下所有Excel工作簿中的第一个工作表 '使用:将要合并的工作簿拷贝到某文件夹下,新建一个工作簿后执行该宏 Dim WBName As String '汇总工作簿名称 Dim WBCurrent As String '当...

阿城区17052706420: 如何将多个EXCEL中的某一个指定Sheet合并成一个工作簿!!指定的Sheet请写详细! -
常哲八味: 首先,在这个文件夹里一个文件列表(取名“dir.txt”吧),里面是这个文件夹里的EXCEL文件名称(含扩展名),每个名称占一行.——可以用cmd窗口里的命令:dir *.xls? /b >dir.txt 来建立这个文件.其次,建立一个空EXCEL文件“汇总表.xls...

阿城区17052706420: EXCEL合并多个工作薄中的相同指定工作表到另一个工作薄中 -
常哲八味: Sub mergeonexls() '合并多工作簿中指定工作表 On Error Resume Next Dim x As Variant, x1 As Variant, w As Workbook, wsh As Worksheet Dim t As Workbook, ts As Worksheet, l As Integer, h As Long Application.ScreenUpdating = False ...

阿城区17052706420: Excel 怎么才能快速定位多个工作表中某一张 -
常哲八味: 在当前工作按F5,在引用位置输入 =要找的工作表名!A1 如:=sheet20!A1 则会快速跳转至名称为sheet20的工作中

阿城区17052706420: 如何把多份EXCEL文件里的所有工作簿中的指定某一列经过批处理提取汇总到一份新表里?最好用简单的vbs实现. -
常哲八味: 可以用VBA解决,需汇总的工作簿中文件放在D:\test下,要汇总的数据在工作表sheet1的B列第二行起,以下为程序:Private Sub CommandButton1_Click() Dim FolderName As String, wbName As String, r As Long, cValue As Variant Dim ...

阿城区17052706420: 2个 Excel工作簿 怎样才能把一个工作簿里面的文件夹移到另一个工作簿里面 -
常哲八味: 使用EXCEL的导入数据功能: (1)单击选定用于存放数据的起始单元格. (2)打开“数据”菜单,选择“导入外部数据”、“导入数据”,在弹出的对话框的“文件类型”列表中,选择“ EXCEL文件(*.xls) ”,找到要导入的源工作簿文档,单击“打开”按钮,在弹出的对话框的列表中,选择要导入数据的工作表,确定,在提示设置导入数据的起始单元格处,单击“确定”,即可将指定工作簿文档中的工作表中的数据,导入到指定位置.麻烦采纳,谢谢!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网