This is a guest post by Sohail Anwar. Let's not bore you with an intro. You are about to learn a VLOOKUP trick that Lucifer himself would not want you to know. It's so absurdly powerful that it was developed in a lab and had to be tested on Rocky's arch nemesis Ivan Drago. Presenting the...
With large sets of data, exact match VLOOKUP can be painfully slow, but you can make VLOOKUP lightening fast by using two VLOOKUPS, as explained below. Notes: If you have a smaller set of data, this approach is overkill.
Your question is too vague really. To get solution/suggestions that specifically suite your need, you should detail what type of "Advanced" VLOOUP tips and tricks you are seeking. Advanced is very subjective term What's basic to one person may be advanced for another.
If look up is left to right, and data is sorted. Double approximate VLOOKUP is much faster than Index/Match combo. As Marc's links demonstrate.
INDEX/MATCH's advantage over VLOOKUP is it's flexibility (Right to left lookup), array/range part of INDEX argument can be entire column/row without impacting performance, etc.
So if simple lookup, there's no advantage to using INDEX/MATCH over VLOOKUP. And VLOOKUP out performs INDEX/MATCH in data set, that's been optimized for lookup operation (sorted, left to right). This becomes especially pronounced when performing calculation on data over 200k rows.