Power Query - 仅从excel文件

时间:2015-10-08 09:18:07

标签: powerbi powerquery

我正致力于将200个excel文件整合到一个主文件中,以用于不同的来源。格式大致相同,但这些文件的问题是它们被过滤,并且要求只是整合可见单元格 - 我希望通过电源查询来实现这一点,但我无法找到一种方法来仅提取可见细胞甚至获取过滤器信息。有人有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您可以修改源文件,请在每个表中添加一个新列并使用函数AGGREGATE,该函数计算该行是否隐藏。

=AGGREGATE(3, 5, [@columnX])

在Power Query中,您可以使用此新列并在其上放置一个过滤器,以保持可见行。

答案 1 :(得分:0)

行/列的可见性仅是Excel工作表的属性。在Excel内部,可以编写一个宏,如果可见或不可见,则在每个行/列中设置标志0/1。之后使用powerquery进行过滤很容易。

为了保持源文件不变,我会编写一个宏来执行以下步骤:

  1. 在单独的文件夹中创建每个工作簿的临时副本
  2. 在工作表中插入第一行/列作为新
  3. 在此标题行/列
  4. 中设置可见性标记
  5. 将工作簿保存为excel-file或csv