Apologize for this..
I did not noticed that you are in Excel 2003. So function IFERROR, does not works...
In B1
=IF(ISERROR(INDEX(Sheet1!$B$1:$B$19;SMALL(IF(Sheet1!$A$1:$A$19=A2;ROW(Sheet1!$A$1:$A$19));COUNTIF($A$2:A2;A2))));"";INDEX(Sheet1!$B$1:$B$19;SMALL(IF(Sheet1!$A$1:$A$19=A2;ROW(Sheet1!$A$1:$A$19));COUNTIF($A$2:A2;A2))))
In C1
=IF(ISERROR(INDEX(Sheet1!$C$1:$C$19;SMALL(IF(Sheet1!$A$1:$A$19=A2;ROW(Sheet1!$A$1:$A$19));COUNTIF($A$2:A2;A2))));"";INDEX(Sheet1!$C$1:$C$19;SMALL(IF(Sheet1!$A$1:$A$19=A2;ROW(Sheet1!$A$1:$A$19));COUNTIF($A$2:A2;A2))))
Both are Array formulae.
Is it OK, now?
Bookmarks