Originally Posted by
JohnTopley
Must have had a senior moment ...
in C3
=IFERROR(INDEX(BomStructure!$F$2:$F$1048576,SMALL(IF((BomStructure!$A$2:$A$1048576=Sheet1!$B$1)*(LEFT(BomStructure!$F$2:$F$1048576,2)="32"),ROW(BomStructure!$F$2:$F$1048576)-ROW($F$2)+1,""),ROWS($F$2:F2))),"")
in C10
=IFERROR(INDEX(BomStructure!$F$2:$F$21,SMALL(IF((BomStructure!$A$2:$A$21=B1)*(LEFT(BomStructure!$F$2:$F$21,1)="4"),ROW(BomStructure!$F$2:$F$21)-ROW($F$2)+1,""),ROWS($F$2:F2))),"")
in C11
=IFERROR(INDEX(BomStructure!$F$2:$F$21,SMALL(IF((BomStructure!$A$2:$A$21=B1)*(LEFT(BomStructure!$F$2:$F$21,1)="7"),ROW(BomStructure!$F$2:$F$21)-ROW($F$2)+1,""),ROWS($F$2:F2))),"")
And range maximum to something sensible as I assume you don't have 1 million + rows.
Bookmarks