Hi I have a problem returning a value using index and match. May I know what is the problem? Thanks

Private Sub lookup()
Sheets("Data").Select
Cells(4, 3) = Application.Index(Worksheets("Hello World").Range("A1:Z100"), Application.Match(Worksheets("Data").Cells(4, 1), Worksheets("Hello World").Range("A1:Z100")), Application.Match(Worksheets("Data").Cells(2, 2), Worksheets("Hello World").Range("A1:Z100")))
End Sub
In my Data sheet Cells(4,3) i am suppose to look for a value of row( 20141101) and column (waveheight) in the "Hello World" Worksheets. The respective position of the value i am searching for is at the H2 (value 1.2) but the result return is #N/A. Thanks