Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / New Users / May 2008

Tip: Looking for answers? Try searching our database.

VLOOKUP using a list not in alphabetical order.

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
lukus2005@gmail.com - 23 May 2008 16:53 GMT
I want to create a pulldown list to select various material based on
size (ie: 1/2" x 1", 5/8" x 1", 3/4" x 1", etc...).  I then want to
use VLOOKUP to find the associated price.

The problem is that my list of material is not in alphabetical order
as i want list them based on size therefore, 5/8" before 3/4" or 1"
but Excel put the 1" first, followed by 1/2", 3/4", and then 5/8".

I thought about adding a column in my list of material to number the
items in the order i want them listed.  But how do i tell VLOOKUP to
look at the "position" returned in my pulldown selection instead of
the actually "text" selected.

In other words, if i select 3/4" x 1" in my pulldown list, and say for
example, that selection is the 9th item in my pulldown, i don't want
VLOOKUP to look for 3/4" x 1" in my list price but instead, I want
VLOOKUP to look for the 9th item on my price list.

Is a Data Validation list capable of returning the position # of the
item selected in the list?  If so, what is the function to do so?

TIA
Pete_UK - 23 May 2008 17:08 GMT
VLOOKUP has a 4th (optional) parameter which if missing defaults to
TRUE (or 1) meaning that the lookup table needs to be sorted. However,
if it is set to FALSE (or 0) then the table does not need to be
sorted, and VLOOKUP looks for an exact match. I think this is what you
need to use.

Hope this helps.

Pete

On May 23, 4:53 pm, "lukus2...@gmail.com" <lukus2...@gmail.com> wrote:
> I want to create a pulldown list to select various material based on
> size (ie: 1/2" x 1", 5/8" x 1", 3/4" x 1", etc...).  I then want to
[quoted text clipped - 18 lines]
>
> TIA
lukus2005@gmail.com - 26 May 2008 14:40 GMT
> VLOOKUP has a 4th (optional) parameter which if missing defaults to
> TRUE (or 1) meaning that the lookup table needs to be sorted. However,
[quoted text clipped - 30 lines]
>
> > TIA

Thanks, that works!
Shane Devenshire - 24 May 2008 22:00 GMT
Hi,

You already have your answer to the basic question.  Just to add a comment -
if you are not using Data Validation for the drop down I would encourage you
to consider using it.  Not that it puts the items in alphabetical order,
just because its easy to implement and quite nice.

Regarding another question you posed - the VLOOKUP can't return the position
of the item in a list unless you add a dummy column to your lookup table.
But that is exactly what the MATCH function is designed to handle.  One
combines this function with INDEX, OFFSET, or INDIRECT to return an entry
based on position.

Cheers,
Shane Devenshire
Microsoft Excel MVP

> I want to create a pulldown list to select various material based on
> size (ie: 1/2" x 1", 5/8" x 1", 3/4" x 1", etc...).  I then want to
[quoted text clipped - 18 lines]
>
> TIA
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.