Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Q: Named range based on cell value?
I want to do a vlookup based on a range that is based on a cell.
So, if cell A1 = "CA" use the CA_REG named range in my formula. If cell A1 = "NV" use the NV_REG named range in my formula. etc. etc. There will be about a dozen values that the cell can have, so I can't use a nested if. Any ideas? |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Named range based on cell value?
Try something like the following:
=VLOOKUP(xyz,INDIRECT(INDEX({"CA_REG","NV_REG","AB _REG"},0,MATCH(A1,{"CA","NV","AB"},0))),2,FALSE) Change the 'xyz' to the value you want to look up with VLOOKUP. -- Cordially, Chip Pearson Microsoft MVP - Excel, 10 Years Pearson Software Consulting www.cpearson.com (email on the web site) "Mark" wrote in message ... I want to do a vlookup based on a range that is based on a cell. So, if cell A1 = "CA" use the CA_REG named range in my formula. If cell A1 = "NV" use the NV_REG named range in my formula. etc. etc. There will be about a dozen values that the cell can have, so I can't use a nested if. Any ideas? |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Named range based on cell value?
Thanks!!! Works great!
"Chip Pearson" wrote: Try something like the following: =VLOOKUP(xyz,INDIRECT(INDEX({"CA_REG","NV_REG","AB _REG"},0,MATCH(A1,{"CA","NV","AB"},0))),2,FALSE) Change the 'xyz' to the value you want to look up with VLOOKUP. -- Cordially, Chip Pearson Microsoft MVP - Excel, 10 Years Pearson Software Consulting www.cpearson.com (email on the web site) "Mark" wrote in message ... I want to do a vlookup based on a range that is based on a cell. So, if cell A1 = "CA" use the CA_REG named range in my formula. If cell A1 = "NV" use the NV_REG named range in my formula. etc. etc. There will be about a dozen values that the cell can have, so I can't use a nested if. Any ideas? |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Named range based on cell value?
By the by, using your formula as a template, I think I found a bit of a
slimmer solution: =VLOOKUP("xyz",CHOOSE(MATCH(A2,{"CA","NV"},0),CA_R EG,NV_REG),2,FALSE) So far, it seems to work. And again, thank you so much for your solution. -Mark "Chip Pearson" wrote: Try something like the following: =VLOOKUP(xyz,INDIRECT(INDEX({"CA_REG","NV_REG","AB _REG"},0,MATCH(A1,{"CA","NV","AB"},0))),2,FALSE) Change the 'xyz' to the value you want to look up with VLOOKUP. -- Cordially, Chip Pearson Microsoft MVP - Excel, 10 Years Pearson Software Consulting www.cpearson.com (email on the web site) "Mark" wrote in message ... I want to do a vlookup based on a range that is based on a cell. So, if cell A1 = "CA" use the CA_REG named range in my formula. If cell A1 = "NV" use the NV_REG named range in my formula. etc. etc. There will be about a dozen values that the cell can have, so I can't use a nested if. Any ideas? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Referencing a named range based upon Range name entry in cell | Excel Worksheet Functions | |||
inserting a named range into new cells based on a named cell | Excel Discussion (Misc queries) | |||
How Do I Do an Exclude Filter based on a Named Range? | Excel Worksheet Functions | |||
Return entries from one named range based on the contents of another | Excel Worksheet Functions | |||
Define a range based on another named range | Excel Worksheet Functions |