Есть файл в котором характеристики товара в столбце В - расположены в одну строку, вот так:
Если кликнуть на ячейку в которой написаны характеристики, то они написаны вроде как столбиком - друг под другом, вот так:
Была задача раскидать каждую строку/характеристику в отдельный столбик, чтобы в итоге получилось так:
Посоветовали решить задачу через Power Query вот таким вот кодом:
Подскажите, пожалуйста, как нужно поправить код, чтобы при его выполнении не появлялась ошибка
Она появляется когда для какой-то характеристики - нет значения, вот например:
Чтобы в коде прописать чтобы если ячейка пустая или в ней null стоит, то чтобы такие ячейки игнорировались и пропускались. Заранее благодарен за помощь
Если кликнуть на ячейку в которой написаны характеристики, то они написаны вроде как столбиком - друг под другом, вот так:
Была задача раскидать каждую строку/характеристику в отдельный столбик, чтобы в итоге получилось так:
Посоветовали решить задачу через Power Query вот таким вот кодом:
Код |
---|
let Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content], #"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(Source, {{"Характеристики", Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Характеристики"), #"Split Column by Delimiter1" = Table.SplitColumn(#"Split Column by Delimiter", "Характеристики", Splitter.SplitTextByDelimiter(":", QuoteStyle.Csv), {"Характеристики.1", "Характеристики.2"}), #"Pivoted Column" = Table.Pivot(#"Split Column by Delimiter1", List.Distinct(#"Split Column by Delimiter1"[Характеристики.1]), "Характеристики.1", "Характеристики.2") in #"Pivoted Column" |
Подскажите, пожалуйста, как нужно поправить код, чтобы при его выполнении не появлялась ошибка
Она появляется когда для какой-то характеристики - нет значения, вот например:
Чтобы в коде прописать чтобы если ячейка пустая или в ней null стоит, то чтобы такие ячейки игнорировались и пропускались. Заранее благодарен за помощь