The VLOOKUP() function accepts a definite lookup array (second input in the VLOOKUP()) specified by the end-user. In a situation where the lookup array is unknown, a function may have to cycle through various lookup ranges to cull out the required value.
You may refer to my solution in this workbook.
Extract data from unknown lookup range
{ 14 Comments }