EXCEL大神请教一下如何将多个分表中满足条件的数据提取到一个汇总表中来

已完成汇总明细提取已经实现了,在1-31日的工作表中凡是满足“维修内容”列存在数据但是“确认人”那一列没有数据的内容像已完成汇总表那样实现明细数据的提取。具体可以参考里面自带的VBA代码。

上附件http://pan.baidu.com/s/1dDmCQSL
大神们改好了麻烦上传附件哈,在此谢过了。最好能在打开表格的时候自动运行宏。

第1个回答  推荐于2016-05-19

貌似原来的代码也是我写的。。。

追问

是的是的

厉害,那么设置保存的时候运行两个宏,代码要怎么写啊?

追答


已经弄成打开时自动运行
就算退出时没运行
等到打开的时候还是先运行再做其他动作的

也可以换个思路
在两段代码末尾分别加一句保存工作表的代码:
ThisWorkbook.Save

追问

因为我想让打开表格的速度变快一些,所以想在保存的时候就计算完毕

来自:求助得到的回答本回答被提问者采纳
第1个回答  推荐于2016-05-19
如果没人回答,就发邮件给我,看一下,我这里下载不了附件。追问

邮箱多少

追答

资料有

Excel如何将多个表格的数据汇总到一个表中
1. 使用SUM函数+SHIFT快捷键法:在总表中输入公式,然后选择要汇总的单元格范围,按住SHIFT键,再单击最后一个单元格,然后按回车键完成操作。2. 使用SUM函数+通配符星号法:在单元格中直接输入公式,然后使用通配符星号来选择要汇总的单元格范围。3. 使用合并计算功能:在Excel中选中要汇总的单元格,点...

EXCEL如何将多个工作表的同一行的所有数据汇总到一个表格
在表格的下面,重命名一个表格,我们暂且命名为“汇总”,然后选择单元格中左上角的第一个单元格 在菜单栏中选择,:数据——合并计算 再出现的对话框中函数中选择求和 选择表格一,把表格一中的数据全部选中 点击右侧的添加,将选中的表格一添加到所有引用位置 参照第六步,将其余的需要汇总的表格都...

excel多个分表单元格怎么关联总表单元格excel多个分表合并到总表
1.首先,打开Excel表格,分别建立总表和分表。2.然后,将分表的数据逐一输入到总表中,每输入一行数据,就在总表的相应位置自动填充一行数据。3.接着,将总表的数据逐一输入到分表中,每输入一行数据,就在分表的相应位置自动填充一行数据。4.最后,选中总表中的某一行数据,点击菜单栏上的“合并...

Excel中如何引用多个工作表同一位置的数据到一个总表中?
1、打开所有的Excel表格,如图所示,然后在下面把所有的表格进行汇总。2、每个工作表的A1中都有数据。3、要对所有表格A1数据进行求和,在第一个工作表中输入公式=sum(,然后选择A1单元格。4、然后按下Shift键选择最后一个工作表,公式会自动变化。5、最后,全部编辑输入好之后,如图所示,按回车键这样就...

excel表格怎么把十几个小表里面的数据统计成一个总表
1、打开excel表单。表单中有三个工作簿。子窗体记录汉语、数学和英语的结果。现在,这三个结果应该以一种形式总结。2、单击“摘要”工作簿选项,然后选择一个单元格作为新生成表格的起始位置。这里,选择F2,并在工具栏中选择数据合并计算。3、将弹出一个弹出框,然后在合并对话框中,找到并单击参考位置...

怎样将excel中的几个明细表中的每一条记录依次汇总到一个总表中
可以利用VBA将excel中的几个明细表中的每一条记录依次汇总到一个总表中 软件版本:Office2007 方法如下:1.当前工作簿中有多个工作表,结构都一样如下所示,当里面的数据不一样,将它们全部合并到当前工作表中:2.Alt+F11,打开宏界面,输入如下代码:Sub m()For Each sh In Sheets '遍历每个工作...

excel多个分表合并到总表
将Excel中的多个分表合并到总表,并确保不出现任何形式的表格和图片,可以通过以下方法实现:1. **使用VSTACK函数**(适用于较新版本的Excel):首先,在总表的A1单元格中输入VSTACK函数,并依次列出要合并的分表中对应的数据区域(如=VSTACK(Sheet1!A1:C10,Sheet2!A1:C10))。这样,来自不同分表...

Excel如何把若干分表的数据取到总表中
3、鼠标定位到总表单元格,框选所有的数据单元格,输入SUM求和。4、鼠标定位到1月工作表按住shitf键选中十二月工作表,这样就选中了所有的月份工作表。5、鼠标单击1月工作表中第一个数据单元格【B4】,补齐SUM函数的右括号,同时按下ctrl+回车键,总表数据填充完成。

EXCEL里我需要在分表中同时满足两个条件在取值到汇总表里用什么公式
G:G,sheet1!B:B,"一线",sheet1I:I,"人员缺失");如果更规范一些也可以这样,汇总表A列输入生产线,B列输入对应的类型,C2=sumifs(sheet1!F:F,sheet1!B:B,A2,sheet1I:I,B2)-sumifs(sheet1!G:G,sheet1!B:B,A2,sheet1I:I,B2);以上公式中假设你的数据表在sheet1工作表中 ...

如何将excel多个工作表的数据自动汇总在一张工作表中?
参照如下:总表取分表对应值 在B2单元格中输入公式:=vlookup(a2,indirect(left(b$1,len(b$1)-2)&"!a:b"),2,)下拉填充 如图:

相似回答