Forum Discussion
rrachlow1990
Nov 05, 2023Copper Contributor
Macro Help
Hello all - I've got a spreadsheet with about 3500 rows that I'm trying to clean up to be able to use in Pivot Tables. It's got merged info in columns B & C that are causing problems. Column B ...
- Nov 08, 2023
This formula will 'unpivot' the raw data. I began by unmerging all cells.
=LET( header, TAKE(matrix, 1), FillDown, LAMBDA(a, v, IF(v = "", a, v)), Faculty, INDEX(matrix, , 3), Course, INDEX(matrix, , 6), uFaculty, SORT(UNIQUE(TOCOL(Faculty, 1))), Semester, SCAN("", TAKE(matrix, , 1), FillDown), Department, SCAN("", INDEX(matrix, , 2), FillDown), FacultyNames, SCAN("", Faculty, FillDown), CrossListed, SCAN("", INDEX(matrix, , 4), FillDown), CourseDetails, TAKE(matrix, , -12), Record, HSTACK(Semester, Department, FacultyNames, CrossListed, CourseDetails), UnPivot, LAMBDA(a, v, LET( filtered, FILTER(Record, (FacultyNames = v) * (Course <> "Total"), ""), IFNA(VSTACK(a, filtered), "") ) ), REDUCE(header, uFaculty, UnPivot) )
rrachlow1990
Nov 07, 2023Copper Contributor
peiyezhu - I don't mean to be obtuse here, but I just don't see the "attachment" icon 😞
HansVogelaar
Nov 07, 2023MVP
Attachments are available to some users only. If you don't have that option, upload the workbook to a cloud store such as Google Drive, OneDrive or Dropbox. Share the uploaded file and post a link to it in a reply.
- rrachlow1990Nov 07, 2023Copper Contributor
HansVogelaar - Thank you!! I did not have the link option that SnowMan55 pointed out, so here is the dropbox link: https://www.dropbox.com/scl/fi/2s565kudo9z8ky4a0i649/NeedsAutomation.xlsx?rlkey=tuh0p3a0cbidczfp78zsyre7h&dl=0
I suck at macros, so adding this wrinkle is just ticking me off!!
Thank you again!
- HansVogelaarNov 07, 2023MVP
That worksheet looks like a pivot table that has been copied, then pasted as values. Don't you have the source data?
- rrachlow1990Nov 08, 2023Copper Contributor