Really simple with Power Query (Get & Transform Data).
Format your source data as a table, then use the following query:
let
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Psplit_Ids", type text}}),
#"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(#"Changed Type", {{"Psplit_Ids", Splitter.SplitTextByDelimiter(", ", QuoteStyle.None), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Psplit_Ids")
in
#"Split Column by Delimiter"
The last step of the code looks complex, but was easily achieved by simply selecting the Pslit_ids column, and clicking Split Column > By Delimiter, selecting Cutom > ", ", and in Advanced options choose Rows
Edit: attched example file. Never mind 5 minutes to run, this is virtually instant.
Bookmarks