excel中将多个工作表中相同位置的数据汇总罗列另外一个工作薄中,如何操作?

比如:员工信息工作薄中包含了几十上百个员工的个人信息(如姓名、性别、婚姻状况、籍贯、本月工作计件数、优等品数、合格品数、废品数,还包含了其基本工资、计件工资、优等品奖金和公积金、各种保险和福利待遇),这些信息分布在A1到W40这样的一个表格区域内,并且数据相互之间有公式计算,还有单元格合并的情况。每个员工对应这样一个工作表,格式完全一样。
目前的问题是我需要另外做一个工作薄,将上述每个工作表的指定部分信息提取出来,成为这个工作薄中一行数据。
如下所示:
姓名 本月计件数 本月计件工资 扣除养老保险 …………………… 应发工资
李三龙 25 500 34 2105
……
……

“李三龙”的那些数据在前面提到的员工信息表的工作表中都有现成的,但是现在就看怎么能比较简便的从几百个工作表中提取出这些信息,生成一个新的工作薄。(有几百个工作表,最后在新的工作薄中就应该生成几百行数据)。

员工信息工作表的表名是以“库房叉车3-2”类似命名的。
要一次性引用哟。可不要只是一行数据引用一次表格,那样要重复操作几百次,不是我想要的效果。还有,尽量不用VBA。

请高手帮忙哟。在下不惜全部积分作为酬谢。

这个可以用函数sum来实现。
在另外一个工作薄的sheet表中指定单元格,输入=sum函数,然后挨个点需要汇总的数据的单元格,直到点到最后一个为止,回车即可。
扩展:
函数sum:返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误。
1、逻辑值及数字的文本表达式将被计算。
2、如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本将被忽略。
3、如果参数中有错误值或为不能转换成数字的文本,将会导致错误。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-31
其实很简单,只需等号一个即可解决你的问题。我举个例子,sheet2B3的需要提取sheet1A1的内容,那么你在sheet2B3中输入“=Sheet1!A1”即可,以后当sheet1A1的内容有改动的话,sheet2B3也会随之改变。以此类推,可实现多处内容罗列。
第2个回答  2010-08-20
VBA解决吧

不用VBA相当于只用了EXCEL的1%

发邮件吧
[email protected]
第3个回答  2010-08-19
有工作表目录没,有就好办,把问题作为内容、样表(请注意:要03版的,把现状和目标效果表示出来)作为附件发来看下 [email protected]
第4个回答  2010-08-22
把表发给我吧,我帮你弄,请把具本要求说明清楚
879992112@ qq.com
相似回答