Another option,
1] Helper C1, formula copy down :
=IF(A1=A2,B1&","&C2,B1)
2] Output H1, formula copy down :
=IFERROR(INDEX(A$1:A$17,MATCH(,INDEX(1-ISNA(MATCH(A$1:A$17,H$1:H1,)),),)),"")
3] Output I1, formula copy down :
=IF(H2="","",VLOOKUP(H2,A$1:C$17,3,0))
Regards
Bosco