Correct your vlookup to :
=VLOOKUP(H2,C2:D128,2, FALSE)
Or define Table3 as c2:D128...
and:
=VLOOKUP(H2, Table3, 4, FALSE)
To go the index & match route and it does have advantages, that the data does not have to be in the same area or even on the same sheet, I would suggest:
=index(sheet_name!D2:D128,MATCH(H2,sheet_name!C2:C128,0))
You can see the ranges defined in comparison to the vlookup, ie column D has the result, Column C the target...
See:
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…