This could also be modified to show only the last result that had a match above it:
In that case in D2:
=IFERROR(LOOKUP(2,1/(($A$1:A1=A2)*COUNTIF($A$1:A2,A2)=COUNTIF(A:A,A2)),$B$1:B1),"")
Copy down.
<b>Sheet1</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Calibri,Arial; font-size:11pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:64px;" /><col style="width:64px;" /><col style="width:64px;" /><col style="width:64px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td > </td><td >A</td><td >B</td><td >C</td><td >D</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td >larry</td><td style="text-align:right; ">3</td><td >a</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td >john</td><td style="text-align:right; ">10</td><td >c</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td >mary</td><td style="text-align:right; ">4</td><td >b</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td >steve</td><td style="text-align:right; ">5</td><td >b</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td >larry</td><td style="text-align:right; ">8</td><td >c</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td >peter</td><td style="text-align:right; ">6</td><td >a</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td >steve</td><td style="text-align:right; ">7</td><td >a</td><td style="text-align:right; ">5</td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td >mike</td><td style="text-align:right; ">8</td><td >a</td><td > </td></tr><tr style="height:18px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td >larry</td><td style="text-align:right; ">3</td><td >a</td><td style="text-align:right; ">8</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Spreadsheet Formulas</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Cell</td><td >Formula</td></tr><tr><td >D2</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A1=A2)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A2,A2)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A2)</span>)</span>,$B$1:B1)</span>,"")</td></tr><tr><td >D3</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A2=A3)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A3,A3)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A3)</span>)</span>,$B$1:B2)</span>,"")</td></tr><tr><td >D4</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A3=A4)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A4,A4)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A4)</span>)</span>,$B$1:B3)</span>,"")</td></tr><tr><td >D5</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A4=A5)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A5,A5)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A5)</span>)</span>,$B$1:B4)</span>,"")</td></tr><tr><td >D6</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A5=A6)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A6,A6)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A6)</span>)</span>,$B$1:B5)</span>,"")</td></tr><tr><td >D7</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A6=A7)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A7,A7)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A7)</span>)</span>,$B$1:B6)</span>,"")</td></tr><tr><td >D8</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A7=A8)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A8,A8)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A8)</span>)</span>,$B$1:B7)</span>,"")</td></tr><tr><td >D9</td><td >=IFERROR(LOOKUP<span style=' color:008000; '>(2,1/<span style=' color:#0000ff; '>(<span style=' color:#ff0000; '>($A$1:A8=A9)</span>*COUNTIF<span style=' color:#ff0000; '>($A$1:A9,A9)</span>=COUNTIF<span style=' color:#ff0000; '>(A:A,A9)</span>)</span>,$B$1:B8)</span>,"")</td></tr></table></td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel tables to the web >> </span>