May 22 2021 06:08 AM
Is there an easy way in excel to convert this (old) situation to the (new) one? Some great function combinations would-be very welcome.
thanks in advance
May 22 2021 06:42 AM - edited May 22 2021 06:43 AM
SolutionThis is pretty straightforward using Power Query:
Click inside one of the cells in your "(old)" range. Go to Data, From Table/Range, confirm the range, and check the "My table has headers" checkbox. Ok. The Power Query editor will open. Click on the header for the second column "Y(old)". Go to the menu item, Home → Split Column → by Delimeter. Ensure the delimter is "Semicolon", "Each occurrence of the delimiter", expand the "Advanced Options", and choose to split into Rows. Click Ok. Then go to Home → Close & Load. A new worksheet will be created with your reformatted data.
May 23 2021 01:37 AM
@BlairHall thank you very much. That works great. (Should have discovered power query earlier)
May 22 2021 06:42 AM - edited May 22 2021 06:43 AM
SolutionThis is pretty straightforward using Power Query:
Click inside one of the cells in your "(old)" range. Go to Data, From Table/Range, confirm the range, and check the "My table has headers" checkbox. Ok. The Power Query editor will open. Click on the header for the second column "Y(old)". Go to the menu item, Home → Split Column → by Delimeter. Ensure the delimter is "Semicolon", "Each occurrence of the delimiter", expand the "Advanced Options", and choose to split into Rows. Click Ok. Then go to Home → Close & Load. A new worksheet will be created with your reformatted data.