VLOOKUP returning multiple columns
I use this method for a long time now a just reccently discovered nobody else does.
I’ve got 2 tables, lets call them tbMaster ans tbSlave. Most people use a new vlookup for every column they want to retrieve from tbSlave. What I usually do is use vlookup as an array formula.
For example if I want to get the 4th, 7th and 9th column from tbSlave I select 3 columns in tbMaster and type =VLOOKUP(tbMaster[[#This Row],[Name]],tbSlave,{4,7,9},0) followed by Ctrl Shift Enter
Besides the normal vlookup disadvantages in my opinion the array solution is better
March 1st, 2010 at 10:22 am
Never use Vlookup
Use a Single Match Column, and a Single Array Entered Index in Each Column. It is faster than VLookup