I am aware that the lookup value in the VLOOKUP function has to be the first column in the array (according to Excel help)and hence will only return values to the right of the lookup value. What I want to do is lookup a value and return values in cells immediately to the left of the lookup value. Unfortunately it is not a simple matter of just swapping the order of the columns. Thoughts?