Solved

How to return cell location of dynamic value in static list?

Posted on 2013-12-24
5
258 Views
Last Modified: 2013-12-29
Example

Static List:
Dates          Cell Location
12/1/13       B2
12/8/13       B3
12/15/13     B4

If a user inputs 12/8/13 in Cell A1, I need a formula to tell me the value in A1 is located at B3 in the list. I need the formula to be dynamic so that if a user would input the value of 12/15/13 into cell A1, it would return a result of B3.
0
Comment
Question by:lizziesmalls23
  • 2
  • 2
5 Comments
 
LVL 14

Accepted Solution

by:
Zack Barresse earned 200 total points
ID: 39738470
Hi there,

Assuming the dates will be whole values and not containing time or partial values, and there are no duplicates, you could use...

=ADDRESS(MATCH(A1,B:B,0),2)

Open in new window


If you wanted it relative (no $ signs), you could use this variation...

=ADDRESS(MATCH(A1,B:B,0),2,4)

Open in new window

Regards,
Zack Barresse
0
 

Assisted Solution

by:lizziesmalls23
lizziesmalls23 earned 0 total points
ID: 39738486
Thank you -- I actually found that

=ADDRESS(MATCH(A1,B2:B11,0)+ROW(B2)-1,COLUMN(B2),4)

works as well (sorry, have been fussing with this for a while!) so both work out.
0
 
LVL 14

Expert Comment

by:Zack Barresse
ID: 39738489
Good to hear.

Merry Christmas. :)

Zack
0
 
LVL 81

Expert Comment

by:byundt
ID: 39738626
Given your other question on charting, you may be trying to define a range of cells to plot. A cell address, such as returned using the ADDRESS function, is merely text. It does not point to the actual cell. To use the result of ADDRESS in a formula, you need to put it inside the INDIRECT function.

If my guess is correct, you would be better off using the INDEX function, which returns a range reference to a cell in column B.
=INDEX($B$2:$B$11,MATCH($A$1,$B$2:$B$11,0))

If you want to define a starting date in A1 and an ending date in A2, you could define the range of data as:
=INDEX($B$2:$B$11,MATCH($A$1,$B$2:$B$11,0)):INDEX($B$2:$B$11,MATCH($A$2,$B$2:$B$11,0))

I made a point of making all cell references in the above formula use absolute addressing. You will want to do that if you are creating a dynamic named range. If you don't, the cells being referenced will change depending on the active cell where you use the formula.

Brad
0
 

Author Closing Comment

by:lizziesmalls23
ID: 39744509
It's an additional way to find the answer, and can be a little more dynamic in a larger spreadsheet/data set.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

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

This code takes an Excel list of URL’s and adds a header titled “URL List”. It then searches through all URL’s in column “A”, looking for duplicates. When a duplicate is found, it is moved to the top of the list. The duplicate URL’s are then highlig…
Excel can be a tricky bit of software to get your head around. Whilst you’ll be able to eventually get to grips with the basic understanding of how to get by, there are a few Excel tips that not everybody will even know about let alone know how to d…
This Micro Tutorial will demonstrate on a Mac how to change the sort order for chart legend values and decrpyt the intimidating chart menu.
This Micro Tutorial demonstrates in Microsoft Excel how to consolidate your marketing data by creating an interactive charts using form controls. This creates cool drop-downs for viewers of your chart to choose from.

773 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