I was wondering if there's a way to nest index, vlookup and match? I'm trying to first establish the first criteria (vlookup) and if that exists, then match 2 other criterias to return the result from a table (index)? For example, the formula I'm working on is:

=INDEX(A1:D20, VLOOKUP(X,B1:B20,MATCH(Y,A1;A20,0),MATCH(Z,B1:D1,0)))