Hello,
I'm trying to achieve the following -
Each day I import an updated spreadsheet with the following colums
The data will grow each time it's imported but the headings will always stay the same.
I need to transpose the data accross the colums like
The first name will be in column B (column A will be used for ID's which I create)
The headings created should run until 30 so start at Name and end at Name 30
After the 30th name and email has been transposed the 31st will drop below the first Name column again as per image, transpose to the 30th again, and keep repeating until all the data is transposed
I've used the following function before to do something similar and wondered if it could be modified work for this scenario? (the emails visable are my own test emails)
=LET( Arr, TRANSPOSE(A2:C5), rws, ROWS(Arr), seq, SEQUENCE(,rws * COLUMNS(Arr),0), sqR, 1+MOD(seq, rws), sqC, 1+QUOTIENT(seq, rws), CHOOSE({1;2}, INDEX({"Name ","Email ","Phone "}, sqR) & sqC, INDEX(Arr, sqR, sqC)) )
Many thanks,
Lou
I'm trying to achieve the following -
Each day I import an updated spreadsheet with the following colums
The data will grow each time it's imported but the headings will always stay the same.
I need to transpose the data accross the colums like
The first name will be in column B (column A will be used for ID's which I create)
The headings created should run until 30 so start at Name and end at Name 30
After the 30th name and email has been transposed the 31st will drop below the first Name column again as per image, transpose to the 30th again, and keep repeating until all the data is transposed
I've used the following function before to do something similar and wondered if it could be modified work for this scenario? (the emails visable are my own test emails)
=LET( Arr, TRANSPOSE(A2:C5), rws, ROWS(Arr), seq, SEQUENCE(,rws * COLUMNS(Arr),0), sqR, 1+MOD(seq, rws), sqC, 1+QUOTIENT(seq, rws), CHOOSE({1;2}, INDEX({"Name ","Email ","Phone "}, sqR) & sqC, INDEX(Arr, sqR, sqC)) )
Many thanks,
Lou