VLOOKUP use column name not number

K

kathy

Is there a way to use VLOOKUP to search for a column name and return the
value in that column, rather search for a column number.
 
G

Gord Dibben

One method.

Assuming names are titles in row 1 of a lookup table of range A1:F10

Insert>Name>Define

Type the title name from A1.....gord

Refers to =1

Add........type the title name from B1.......kathy

Refers to =2

Do for each name in A1:F1

Formula in H1 =VLOOKUP(G1,$A$1:$F$10,kathy,FALSE)

Note: if spaces in names like gord dibben, use gord_dibben


Gord Dibben MS Excel MVP
 
K

kathy

=VLOOKUP(A4,History1!B1:BU218,MATCH('Income
Variance'!B3,History1!B1:BU197,0),0)
I tried this and get #N/A.

A4 is the row name that is to be looked up.
history1 B1:bu218 is the worksheet name to find the data on
'income variance'! B3 is the column title to be looked up('income variance'
is the name of the worksheet that is looking for the information)
history1 B1:bu218 is the worksheet with the data on it again

Am I missing something?
 
T

T. Valko

...MATCH('Income Variance'!B3,History1!B1:BU197,0)...

The lookup_array argument in MATCH must be a one dimenonsional array. Try it
like this...

=VLOOKUP(A4,History1!B1:BU218,MATCH('Income
Variance'!B3,History1!B1:BU1,0),0)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top