hlookup automatically change 1st line in the table array

stebrownsword

Board Regular
Joined
Apr 16, 2010
Messages
151
Hi
My formula is =HLOOKUP($D48,Directorate!D$52:D$350,3,FALSE)

As you are aware for this HLOOKUP formula to work the infofrom Cell D48 must be on the line D52 (in the table array source), to bring back the 3rdrow values.

However I would like to drag this formula this down (as Ihave 600 different values to find, then to bring the 3rd rowinformation back. At the moment I’m having to manually type the formula foreach one.
Is there a way to change the table array “Directorate!D$52:D$350”to “Directorate!D$XX:D$350” -the XX will be decided by the value in cell A48 for example?



 

Some videos you may like

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.

Special-K99

Well-known Member
Joined
Nov 7, 2006
Messages
8,342
A48 or D48?
You have D48 in your formula but A48 doesnt appear anywhere else.
Change the formula for whichever one you decide is correct.

Looks like you need to use INDIRECT.
INDIRECT is not an efficient formula when there are many of them.
Anyway try this

=HLOOKUP($D48,INDIRECT("Directorate!D$"&$A48&":D$350"),3,FALSE)
 

Watch MrExcel Video

Forum statistics

Threads
1,102,552
Messages
5,487,525
Members
407,604
Latest member
sama9000

This Week's Hot Topics

Top