选择除固定列以外的所有列Power Query(Excel)

时间:2017-07-07 12:55:31

标签: excel powerquery

假设我在Power Query中有一个表,其中列数不固定(根据我从数据库获得的数据而有所不同)。

问题是我想稍后填写值,我有一个像

这样的代码

Table.FillDown(#“Razvrščenevrstice”,{“Column2”,“Column3”,“Column4”,“Column5”,“Column6”,“Column7”,“Column8”,“Column9”,“Column10”} )

当然,当我得到一个列少的时候,整个事情崩溃了('找不到列Column10')......

这有什么办法吗?例如:'选择除前两列之外的所有列并将其填满'?

谢谢, Matija

1 个答案:

答案 0 :(得分:0)

这有帮助吗?

如果我从这个表开始,名为Table1:

enter image description here

我使用以下查询:

let
Source = Table1,
#"Filled Down" = Table.FillDown(Source,List.RemoveMatchingItems(Table.ColumnNames(Source),{"Column1", "Column2"}))
in
#"Filled Down"

我明白了:

enter image description here

{"Column1", "Column2"}是填充期间要跳过的列的名称。