从多个Excel工作表更新数据到一个

我试图设置一个Excel工作表,可以从多个工作表自动更新自己,但我该怎么做?

具体来说,我想要达到的是:我在一所大学工作,我正在设立一个考勤logging器,用于监控整个一年以及不同技能组别的不同单元/模块的考勤情况。 我已经为这些组和单元/模块中的每一个设置了多个工作表,用户将input数据,并且我希望这样可以更新一个总体工作表(没有其他数据将被input到这里 – 这只是查看整体图片)。

这样做的目的是确定一个给定的学生的出勤率是否可能总体上高于可接受的水平,是否存在通过跳过特定的class级/技能组织等等的模式。每个工作表具有完全相同的设置和devise,所以我认为这应该是直接的,但它不是!

请帮助 – 这是毁了我的生活!

TL;博士; 使用Excel的这不是一个好主意,但谷歌“Excel表联合”,使用像https://blog.jamesbayley.com/2013/06/13/how-to-create-a-union-of-n -tables合的excel /

首先 – 实施一个考勤logging可能更好地使用一个简单的数据库应用程序,而不是一个无数的Excel表格(Excel是根本不是工作的正确工具,这就是为什么它不直接向前)。 迟早有人会打破你的Excel表格,一切都会崩溃(excel也不能被几个人真正地编辑,所以如果有多个用户想同时input数据,那么不会去工作)。

你可以尝试使用MS Access,如果你有一个许可证(我不是一个访问的粉丝,但它可能比使用普通的Excel更好)。

接下来的事情,我build议不使用单独的工作表,但使用第一列来跟踪组单元/模块。

在每个工作表上使用“获取和转换”,并使用powerquery将其合并

或者最后,使用一些结合了不同工作表的东西,例如https://blog.jamesbayley.com/2013/06/13/how-to-create-a-union-of-n-tables-in-excel/