Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerquery 如何将不同的工作表合并到一个文件中给定工作表的数量在power query中总是不同的范围/工作表名称_Powerquery - Fatal编程技术网

Powerquery 如何将不同的工作表合并到一个文件中给定工作表的数量在power query中总是不同的范围/工作表名称

Powerquery 如何将不同的工作表合并到一个文件中给定工作表的数量在power query中总是不同的范围/工作表名称,powerquery,Powerquery,使用Power Query,我将不同的工作表合并为一个合并工作表(即AllPermit) 我面临的问题是,根据许可证交易情况,每个月的张数不同。 例如,四月-我总共有4张 许可证1\u 1000 许可证1001\u 2000 许可证编号:2001-3000 许可证3001\4000 5月份,销量下降,最终只有3张 是否有任何解决方案可以让我不每月都重新进行电源查询,这样就不会出现查找表4时出现的错误?此外,当有新的工作表时,可以智能地检测到有5张工作表 非常感谢您的建议。类似的方法

使用Power Query,我将不同的工作表合并为一个合并工作表(即AllPermit)

我面临的问题是,根据许可证交易情况,每个月的张数不同。 例如,四月-我总共有4张

  • 许可证1\u 1000

  • 许可证1001\u 2000

  • 许可证编号:2001-3000

  • 许可证3001\4000

    5月份,销量下降,最终只有3张

是否有任何解决方案可以让我不每月都重新进行电源查询,这样就不会出现查找表4时出现的错误?此外,当有新的工作表时,可以智能地检测到有5张工作表


非常感谢您的建议。

类似的方法对我很有效,它将目录中工作簿上的所有选项卡、所有列、所有行组合在一起

let Source = Folder.Files("C:\directory\subdirectory"),
#"Removed Other Columns" = Table.SelectColumns(Source,{"Name", "Content"}),
#"Added Custom" = Table.AddColumn(#"Removed Other Columns", "GetFileData", each Excel.Workbook([Content],true)),
#"Expanded GetFileData" = Table.ExpandTableColumn(#"Added Custom", "GetFileData", {"Data", "Hidden", "Item", "Kind", "Name"}, {"Data", "Hidden", "Item", "Kind", "Name2"}),
#"Removed Columns" = Table.RemoveColumns(#"Expanded GetFileData",{"Content", "Hidden", "Item", "Kind"}),
List = List.Union(List.Transform(#"Removed Columns"[Data], each Table.ColumnNames(_))),
#"Expanded Data" = Table.ExpandTableColumn(#"Removed Columns", "Data", List,List)
in  #"Expanded Data"

感谢Imke的列表步骤

看看这是否有帮助谢谢horseyride!你的链接有帮助!