1
。数据相对来说还比较大,其实我比较建议用数据库(例如MySQL)来进行数据读取,读取数据快很多且熟悉操作的话跟Excel大同小异,前提是需要熟悉数据库编程。
如果单纯从Excel数据处理看,比较合适的方法是将这些子表放在其同一个Excel文件中,然后外部关联它们即可。
2
多工作表大数据当然首先考虑用数据透视。尤其是有几十个表,而每个表有5万到8万数据的情况下,要进行多项分析,如果用函数卡顿的情况发生的概率非常大(除非您要做的分析非常简单)。
然后,在回到这个具体的问题,一个工作簿里有31个工作表,通常都是先需要对所有工作表的数据进行汇总整理,然后再开展相应的分析,基于这种情况,应该考虑使用
Excel2016的强大新功能Power Query及Power Pivot(Excel2010或Excel2013可到微软官方下载相应的插件)来完成。
首先,用Power Query进行数据的汇总整理
用Power Query不仅能非常轻松地汇总一个工作簿里的多个表,还可以汇总多个工作簿里的所有表,具体方法如下:
一、新建查询-从文件-从文件夹(如果是1个工作簿,选从文件-从工作簿)
3
如果31个子表有关联,题主可以把31个子表的数据关联起来,然后进行数据透视分析
题主可以参考下面的文章
用Power Query进行子表数据关联、分析
So!这是结果
4
这么大的数据量用excel处理的话对电脑要求要高一些,如果用数据库软件处理就轻松多了,当然那个得自己编程。用excel处理呢建议你单独建立一个专门用于数据处理的表格,和那个大的原始数据表建立关联就行了,我个人喜欢用辅助列加函数的方法,输入数据之后一切都是自动处理的。
5
用什么分析并不重要,关键是能够达到你的目的,用公式的话灵活一点,自由发挥的空间大一点,但是数据比较多的情况下推荐数据透视表,电脑会计算得快一点