Here is what happens when I apply this, adjusted for, to a test template of 25 employees. COL C = RAND() COL D = INDEX(B$2:B$21,MATCH(LARGE(C$2:C$21,ROW(B2)),C2:C$21,0))
COL A = Number, COL B=Employee...,COL C=RAND(), COL D=INDEX
1 Employee A 0.501143691412801 Employee I
2 Employee B...