
Originally Posted by
JBeaucaire
A5=1
A6=2
A7=3
B5:
=INDEX(Players!$B$1:$B$10, SMALL(IF(Players!$E$1:$E$10=$B$2, ROW($A$1:$A$10), ""), $A5))
(confirmed with CTRL-SHIFT-ENTER to activate the array, then copy down)
C5:
=INDEX(Players!$A$1:$A$10, SMALL(IF(Players!$E$1:$E$10=$B$2, ROW($A$1:$A$10), ""), $A5))
(confirmed with CTRL-SHIFT-ENTER to activate the array, then copy down)
D5:
=INDEX(Players!$D$1:$D$10, SMALL(IF(Players!$E$1:$E$10=$B$2, ROW($A$1:$A$10), ""), $A5))
(confirmed with CTRL-SHIFT-ENTER to activate the array, then copy down)
NOTE:
These array formulas are fine on small datasets. If your data is going to grow into the 100s or even 1000s, I'd have other approaches to suggest.
Bookmarks