It's because you can't use the Vlookup to look backwards.
From the Excel help:
Quote:
Looks in the first column of an array and moves across the row to return the value of a cell
|
Try this instead...
=IFERROR(INDEX('Data Sheet'!B:B,MATCH(B3,'Data Sheet'!C:C,0)),"")