Перейти к содержимому

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