我的Excel文件中有一个列表如下:
正如你所看到的,我只有一列中的值,其他的都是空白的,我希望下面的结果作为一个表:
我有超过99行,有人可以帮助与dax或M代码谢谢!
az31mfrm1#
如果总是三行,空白,三行,你可以在powerquery中这样做,粘贴到主页。。。高级编辑器。。
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], #"Filtered Rows" = Table.SelectRows(Source, each ([Name] <> null)), //if this does not filter out the blank rows try <> "" #"Added Index" = Table.AddIndexColumn(#"Filtered Rows", "Index", 0, 1, Int64.Type), #"Added Index1" = Table.AddIndexColumn(#"Added Index", "Index.1", 0, 1, Int64.Type), Column = Table.TransformColumns(#"Added Index1",{{"Index", each Number.Mod(_, 3), Int64.Type}}), Row = Table.TransformColumns(Column,{{"Index.1",each Number.IntegerDivide(_, 3), Int64.Type}}), #"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(Row, {{"Index", type text}}, "en-US"), List.Distinct(Table.TransformColumnTypes(Row, {{"Index", type text}}, "en-US")[Index]), "Index", "Name"), #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Index.1"}) in #"Removed Columns"
1条答案
按热度按时间az31mfrm1#
如果总是三行,空白,三行,你可以在powerquery中这样做,粘贴到主页。。。高级编辑器。。