The attached workbook contains dummy data, but is the actual one that I use to sort out language teaching groups from option choices made in the early spring each year: the teaching groups are shown on the second tab, and they use an array formula to draw names from the master list on the first tab:
{=IFERROR(INDEX('Y7 Language Options 2016'!$A:$A,SMALL(IF(LEFT('Y7 Language Options 2016'!$K:$K,1)=MID(B$2,3,1),ROW('Y7 Language Options 2016'!$A:$A)),ROWS($A$1:$A1))),"")}
This works well, but rather slowly, and I have to switch to manual calculation when filling in the choices on the master sheet. What I am wondering is whether there is a non-array formula that I can use that will do the same thing, but quicker? I do not want to change the layout of the workbook and I would much prefer not to have to use helper columns (personal preferences).
Can anyone help?
Bookmarks