我致力于将 200 个 excel 文件合并到一个用于不同来源的主文件中。格式基本相同,但这些文件的问题是它们被过滤了,要求只是合并可见单元格 - 我希望通过电源查询来做到这一点,但我找不到只提取可见单元格的方法甚至获取过滤器信息。有人有什么想法吗?
问问题
2064 次
2 回答
2
如果您可以修改源文件,请在每个表中添加一个新列并使用函数AGGREGATE来计算该行是否隐藏。
=AGGREGATE(3, 5, [@columnX])
在 Power Query 中,您可以使用此新列并在其上放置一个筛选器,以保留可见行。
于 2015-10-12T19:17:00.490 回答
0
行/列的可见性只是 Excel 工作表的一个属性。在 Excel 中,可以编写一个宏,该宏在每行/列中设置标志 0/1(如果可见与否)。之后,使用 powerquery 进行过滤很容易。
为了保持源文件不变,我会编写一个宏来执行以下步骤:
- 在单独的文件夹中创建每个工作簿的临时副本
- 将工作表中的第一行/列作为新插入
- 在此标题行/列中设置可见性标志
- 将工作簿保存为 excel 文件或 csv
于 2015-10-10T07:01:26.547 回答