一个文件夹里有若干个工作簿文件,每个文件里数据表只有一个,结构相同。
现在要求把这些工作簿数据汇总到一个总表里,这种需求其实不简单。因为Excel天生对于处理多个工作簿的数据,是困难的是麻烦的。
最新的版本增加了PowerQuery,这种难题得到了一定程度上的改观。今天我们不谈PQ,只谈怎么快速处理这样的多簿汇总。
如果直接用函数去加和,比如跨簿使用多个SUMIF相加,或者使用什么INDIRECT等函数,你会发现好多函数跨簿都出些问题,好多都要求数据源的工作簿必须处于打开状态,函数汇总的结果才会更新,否则经常会报错。
这些都是函数设计之初的问题,或者说函数在不打开源头工作簿的情况下,就不能有效地及时地更新数据过来。那么怎么办呢?
今天提供一种