Excel高手请过来看一下~!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:08:45
小弟工作原因,想自己整理个数据库,鉴于对数据库软件的不了解和对Excel的钦佩,想用他来实现这个功能,在这个过程中有个问题一直让我很头疼,我的想法是每一份资料建立一个文件,资料内容太多,无法在一张表里显示,这样在统计的过程中我想把需要的,例如平均值等放在新建的表中,这样就需要对多个表进行检索,在不打开表能否实现?
感谢chip_8d,你这样可以实现,但如果我要实现某个目录下所有的文件怎么做呢?比如说是要求某个目录下所有,b2=100 的表格a1的平均值?

能,最起码能实现一部分,比如平均值,首先你的无数份资料的格式都应该是一样的,精确到SHEET名称乃至单元格位置,并且是被保存在同一个目录下

比如资料们的名字是资料1\资料2\资料3
要得到3个表里A1单元格的平均值,可以在新建表任意单元格输入
=AVERAGE('D:\work\[资料1.xls]Sheet1'!$A$1,'D:\work\[资料2.xls]Sheet1'!$A$1,'D:\work\[资料3.xls]Sheet1'!$A$1)

还可以使用数据--合并计算,选择计算函数,然后浏览选择参与的文件,选择相应的单元格位置或区域,选好一个添加到下面一个,选完确定

以上两种方法我个人认为只适用与文件数量较少的计算,如果参与计算的文件数量过多,还要想其他的方法

我是这样想的,这个问题貌似可以用宏来解决,但是说实话宏我不会,要是不用宏的话,做一个两个公式可以,要是大量的做,还是太麻烦了...能力有限啊

建议你去问问 jeffay001 赵怡爽 klndicky 看看他们有没有什么好办法

可以实现,需要编程