Solved

tweeking a vlookup

Posted on 2013-12-26
4
223 Views
Last Modified: 2013-12-26
=VLOOKUP(A2,'Wed by ZIP'!$A$2:$C$416,3,FALSE)

Simple so far.  The above is my lookup. How can I make the range more flexible without justing naming a range( I have reasons). I want to put the reference for $c$416  a cell reference on sheet called "Wed by ZIP" and a reference will be in cell G2. Thanks.
0
Comment
Question by:dnewman33
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
4 Comments
 
LVL 30

Expert Comment

by:gowflow
ID: 39740132
what do you mean by:
How can I make the range more flexible

???
not clear
gowflow
0
 

Author Comment

by:dnewman33
ID: 39740174
I want the "416" to be a reference in a cell so I can easily change it to any figure based on new length of rows on the sheet. A simple reference to a cell didn't work in the formula.
0
 
LVL 50

Accepted Solution

by:
barry houdini earned 125 total points
ID: 39740186
If you have the number 416 in Wed by Zip worksheet, cell G2 then try using INDEX like this

=VLOOKUP(A2,'Wed by ZIP'!$A$2:INDEX('Wed by ZIP'!$C:$C,'Wed by ZIP'!$G$2),3,FALSE)

INDIRECT is also possible like this

=VLOOKUP(A2,INDIRECT("'Wed by ZIP'!$A$2:$C$"&'Wed by ZIP'!$G$2),3,FALSE)

but INDEX is normally preferable

regards, barry
0
 
LVL 81

Assisted Solution

by:byundt
byundt earned 125 total points
ID: 39740239
On worksheet Wed by ZIP, is there anything under your table in A2:C416? If not, consider making the range of rows being searched much larger than your actual data. For example, you could use:
=VLOOKUP(A2,'Wed by ZIP'!$A$2:$C$5000,3,FALSE)

VLOOKUP starts looking for the value in A2 in the first row of the lookup table, and continues until it finds a match. There is no penalty to making the number of rows in the table far exceed your data as long as the data is found. By increasing the number of rows potentially being searched by a factor of 12, you will probably be long retired before you run into a problem with that formula.

Such an overprovisioning approach is easy to understand (by you or by others), simple to implement, and quite flexible.
0

Featured Post

Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How to transfer values from one userform in excel to another 14 43
Excel shared spreadsheet 12 38
move line without macro or copy/paste 6 45
Problem to macro 5 22
Freeze panes is an option within all variants of Excel to enable parts of a sheet to remain stationary when the cursor is in another part of the sheet. This is a very useful feature which is overlooked or under used.
How to get Spreadsheet Compare 2016 working with the 64 bit version of Office 2016
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
This Micro Tutorial will demonstrate the scrolling table in Microsoft Excel using the INDEX function.

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question