Wpis z mikrobloga

Czesc mam pytanie jak wykonać takie coś w excelu lub power query bez ręcznego kopiowania? Mam 10 kolumn i chciałbym je mieć w 1 kolumnie zachowując wszystkie wartości bez scalania ich czyli np mam 10 kolumn po 10 wierszy a potrzebuje mieć jedną z tymi 100 wierszami
#excel #pytanie #korposwiat #power
  • 6
@DanielKrul:

let
Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
#"Połączone kolumny" = List.Accumulate(Table.ColumnNames(Źródło), {}, (st, cur) => st & Table.Column(Źródło, cur)),
#"Przekonwertowane na tabelę" = Table.FromList(#"Połączone kolumny", Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
#"Przekonwertowane na tabelę"
@DanielKrul: Ja bym anulował przestawianie kolumn i usunął kolumnę z atrybutem:

let
Source = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
#"Unpivoted Columns" = Table.UnpivotOtherColumns(Source, {}, "Atrybut", "Wartość"),
#"Removed Columns" = Table.RemoveColumns(#"Unpivoted Columns",{"Atrybut"})
in
#"Removed Columns"