我已经在两个 Excel 文件之间创建了连接,但是当我根据此连接数据创建多个数据透视表时,文件大小急剧增加。
我理解为什么会发生这种情况(从整个源表创建了一个数据透视表缓存,源表包含数十万行)。话虽如此,但我并不需要连接文件中的所有数据。
我想要做的是根据列名和行值创建一个过滤连接。即
选择colA,colC,colF
来自 myConnected 表
其中 colC 是“myValue”
有谁知道连接时这是可能的吗?两个 Excel 文件?
答案1
我会使用 Power Query 插件来执行此操作。这可以转换来自多个来源的数据(包括过滤)并将其直接加载到 Excel 数据模型(Power Pivot)中。
对于大量数据来说,这是最好的方法,因为数据的细节不需要显示在 Excel 表中 - 数据被压缩并存储在 Excel 文件中,并可供数据透视表使用。