=VLOOKUP(C2,Sheet2!A:C,3,FALSE) works fine for me. It does, however, return #N/A whenthe search value is not present.

I think you need to provide a more representative sample where the results are not as expected.

Regards