Excel中如何实现在一个工作表里输入数据,然后在另一个工作报表里自动生成固定格式的工作表?

Excel中如何实现在一个工作表里输入数据,然后自动生成固定格式的另一个工作表?
比如学生的成绩单,在第一个工作表里输入各科目成绩,它就会自动生成包含总分,名次等的新工作表、、、、、、就像Access数据库中生成报表一样。。。。。。

请诸位高手指点一下。。。。。。。。
谢啦!!!!~

================================================================
具体就是在一个工作表中输入数据,在另外的工作表中套用公式自动生成结果,比如求和,大小值之类的\\\\\\

看来你对数据库比较熟悉,其实Excel也提供了类似于Access数据库软件的一些功能,利用好这个技巧,就可以轻松处理好你的问题了~ ~ ~ ~ ~
步骤如下:
一 建立一个数据库
当完成了对一个数据库的结构设计后,就可以在工作表中建立它了。首先在工作表的首行依次输入各个字段:员工姓名、地区、日期、产品名称、销售数量、销售金额、销售金额,如图12-1所示。当我们输入完字段后,就可以在工作表中按照记录输入数据了。

提示:字段名放在工作表的某一行的各相邻单元中。也可以为字段名和尚未建立的数据库记录建立一个格式。格式只是使数据库容易理解,并不影响Excel对数据库进行操作。
二 输入数据
要加入数据至所规定的数据库内,有两种方法,一种是直接键入数据至单元格内, 一种是利用“记录单”输入数据。使用“记录单”是经常使用的方法,其操作步骤如下:
(1)在想加入记录的数据清单中选中任一个单元格。
(2) 从“数据”菜单中选择“记录单”命令。屏幕上会出现一个如图12-2的对话框,选择“确定”按钮。

[ 提示 ] 在各个字段中输入新记录的值。要移动到下一个域中,按〔Tab〕键。当你输完所有的记录内容后,按[Enter]键即可加入一条记录。如此重复加入更多的记录,当你加完所有记录后,选择“关闭”按钮。我们就会看到在清单底部加入了新增的记录。

我们也可以直接插入记录到数据库中,首先在现有记录的中间插入空的单元格,然后键入记录数据;原来所输入的数据库内容会自动下移。要插入记录到现有的数据库中,可按照下列步骤执行:
1 选定要插入记录的单元格。在“插入”菜单中选择“单元格”命令,在屏幕上出现一个对话框。
2 选择“整行”,按下“确定”按钮,我们就可以看到插入的单元格。输入记录内容到单元格中。
三 编辑记录
对于数据库中的记录,我们可以采用在相应的单元格上进行编辑,也可以对记录单进行编辑,其操作过程如下:
(1) 选择数据清单中的任一单元格。
(2) 从“数据”菜单中选择“记录单”命令,出现一个记录单对话框。
(3) 查找并显示出要修改数据的记录。编辑该记录的内容。(4) 选择“关闭”按钮退出。
四 删除一条记录
对于数据库中不再需要的记录,我们可以使用“删除”命令将其从数据库中删除。使用记录单删除一条记录的操作步骤如下:
(1) 选择数据清单中的任一单元格。从“数据”菜单中选择“记录单”命令。出现一个记录单对话框。
(2) 查找并显示出要删除的记录。选择“删除”按钮,出现一个如图12-5的确认对话框。
(3) 回答确认信息。按下“确定”按钮。

注意:当我们使用数据记录单来删除数据时,不能通过“恢复”按钮或“取消”命令来恢复数据。

参考资料:http://www.study888.com/computer/jichu/Excel/200503/22294.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2007-08-23
用sum(rang)函数可以计算出总分,
在菜单/数据里可以排序(生成名次)
再复制到另一张表了,

这个过程你可以记录下来,生成宏,略作修改,即可自动生成新表等工作。前提是你要会用vba
第2个回答  2007-08-23
在另外的工作表里设定公式就行了。
比如在sheet1的A1和B1分别输入2个数字,要在sheet2的A1显示那2个数字的和,只要在sheet2的A1里输入公式“=Sheet1!A1+Sheet1!B1”就行了。
相似回答