Lounge of Tomorrow

€uromeinke, FEJ. and Ghoulish Delight RULE!!! NA abides.  


Go Back   Lounge of Tomorrow > A.S.C.O.T > Egg Head
Swank Swag
FAQ Members List Calendar Search Today's Posts Mark Forums Read Clear Unread

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 09-14-2008, 02:00 PM   #6
Scrooge McSam
What?
 
Scrooge McSam's Avatar
 
Join Date: Jan 2005
Posts: 1,635
Scrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of coolScrooge McSam is the epitome of cool
Alex,

You did a beautiful job explaining how the VLOOKUP function works. I am in awe. Last time I had to explain this, I did nowhere near as good a job as you just did.

But when I was first reading your overview, something bothered me about it and I couldn't quite put my finger on it. I kept looking at this thread last night trying to figure out what it was. This morning it hit me.

There is just a tiny problem with your method, and it is this part...

Quote:
Then drag that formula down to each order row and it should work fine
Unless you use absolute cell references for your array, Excel will adjust the array reference as you drag it down.

Rather than your formula...

Code:
=VLOOKUP(A2,Address!A1:C1000,3)
... I would suggest...

Code:
=VLOOKUP(A2,Address!$A$1:$C$1000,3)
I would also change your second formula to read...

Code:
=VLOOKUP(A2,Address!$A$1:$D$1000,4)
The absolute cell references will ensure Excel doesn't mangle your array reference as you drag the formula down.

Other than that one small detail, you're dead on.

Good job!

PS - I see I'm not the only one who leaves a little extra room in the array reference. That little trick saves a LOT of time if you regularly edit your array, which I'm constantly doing.

Also, I normally include "FALSE" as the fourth argument (optional) in this function to ensure I get exact matches (I'm normally doing this on numbers). For example...

Code:
=VLOOKUP(A2,Address!$A$1:$C$1000,3,FALSE)
For Betty's purposes though, it's probably not necessary.
Scrooge McSam is offline   Submit to Quotes Reply With Quote
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -7. The time now is 03:10 AM.


Lunarpages.com Web Hosting

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.