with three helper columns and five define names, formulas will look like:
Formula:
=INDEX(hcol1,INT((ROWS($1:1)-1)/(ROWS(hcol2)*ROWS(hcol3)))+1)&" "&INDEX(hcol2,INT((ROWS($1:1)-1)/ROWS(hcol3))+1-(INT((ROWS($1:1)-1)/(ROWS(hcol2)*ROWS(hcol3))))*ROWS(hcol2))
and
Formula:
=INDEX(hcol1,INT((ROWS($1:1)-1)/(ROWS(hcol2)*ROWS(hcol3)))+1)&" "&INDEX(hcol3,MOD((ROWS($1:1)-1);ROWS(hcol3))+1)
for helper columns use array formulas (with Ctrl+Shift+Enter):
Formula:
=IFERROR(INDEX(LEFT(list1,SEARCH(" ",list1)-1),MATCH(0,COUNTIF($I$1:I1,LEFT(list1,SEARCH(" ",list1)-1)),0)),"")
Formula:
=IFERROR(INDEX(RIGHT(list1,2),MATCH(0,COUNTIF($J$1:J1,RIGHT(list1,2)),0)),"")
Formula:
=IFERROR(INDEX(MID(list2,SEARCH(" ",list2)+1,LEN(list2)),MATCH(0,COUNTIF($K$1:K1,MID(list2,SEARCH(" ",list2)+1,LEN(list2))),0)),"")
where:
"list1" is defined with
Formula:
=OFFSET(Sheet1!$B$2,,,COUNTA(Sheet1!$B$2:$B$100),1)
"list2" with
Formula:
=OFFSET(Sheet1!$C$2,,,COUNTA(Sheet1!$C$2:$C$100),1)
helper column 1 "hcol1" with
Formula:
=OFFSET(Sheet1!$I$2,,,COUNTIF(Sheet1!$I$2:!$I$50,"?*"),1)
"hcol2"
Formula:
=OFFSET(Sheet1!$J$2,,,COUNTIF(Sheet1!$J$2:!$J$50,"?*"),1)
"hcol3"
Formula:
=OFFSET(Sheet1!$K$2,,,COUNTIF(Sheet1!$K$2:!$K$50,"?*"),1)
see attached
Bookmarks