PQ - Podział kolumny po znaku przejścia do nowej linijki
Exceltrener Dariusz Skórniewski
0:00 / 0:00
PQ - Podział kolumny po znaku przejścia do nowej linijki
584 просмотра · 4 года назад
Exceltrener Dariusz Skórniewski
1,49 тыс. подписчиков
584 просмотра · 4 года назад
Jedną z najczęściej wykorzystywanych funkcji w Power Query jest podział kolumn. Funkcja ta może być wykorzystana dla różnych scenariuszy, a jednym z nich jest podział według ogranicznika. Ogranicznikiem może być standardowy znak taki jak spacja, czy średnik, ale można również zastosować znaki specjalne, a wśród nich przejście do nowej linijki. Zobacz jak podzielić kolumnę, jeżeli w komórce Excela znajdziesz kilka linijek tekstu. W tej lekcji odniosłem się do wpisu na stronie https://www.excelguru.ca/blog/2015/10...
Kod całego zapytania:
let
Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
#"Zmieniono typ" = Table.TransformColumnTypes(Źródło,{{"Grupa", type text}, {"Imię", type text}}),
Lista = List.Transform({1..List.Max(List.Transform(#"Zmieniono typ"[Imię],each List.Count(Text.Split(_,"#(lf)"))))}, each "Imię "&Text.From(_)),
PodzialKolumn = Table.SplitColumn(#"Zmieniono typ","Imię",Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.Csv),Lista)
in
PodzialKolumn