Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
I have been using the Dynamic Named Range I've seen on www.contextures.com
and posted here a few times: =OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1) I was looking for an alternative (see below) that would allow for blanks in the Named Range. I've used a formula I found posted here for locating the last value in a column to modify the above function. It sems to be working when I add values into the column and try basic funcitons using values in the range. the only restriction I'm sure of is that the start of the range has to be in Row 1. Does anyone see a potential pitfall that I'm missing? I don't want to use this in a live worksheet until I'm certain it's working. Thanks. =OFFSET(Sheet1!$A$1,0,0,MATCH(LOOKUP(2,1/(Sheet1!$A$1:$A$655350),Sheet1!$A$1:$A$65535),She et1!$A$1:$A$65535,0),1) -- tj |
#2
![]() |
|||
|
|||
![]()
tj,
It blows up when the last value of the column is not unique: i.e., it is repeated somewhere above in the column. MATCH only looks for a match, no matter where, and the value that it is looking for is the last value of the column. HTH, Bernie MS Excel MVP Does anyone see a potential pitfall that I'm missing? I don't want to use this in a live worksheet until I'm certain it's working. Thanks. |
#3
![]() |
|||
|
|||
![]()
Thanks, Bernie. I knew some problem must be there somewhere - it looked too
simple. -- tj "Bernie Deitrick" wrote: tj, It blows up when the last value of the column is not unique: i.e., it is repeated somewhere above in the column. MATCH only looks for a match, no matter where, and the value that it is looking for is the last value of the column. HTH, Bernie MS Excel MVP Does anyone see a potential pitfall that I'm missing? I don't want to use this in a live worksheet until I'm certain it's working. Thanks. |
#4
![]() |
|||
|
|||
![]()
Try the following...
=OFFSET(Sheet1!$A$2,0,0,MATCH(2,1/(1-ISBLANK(Sheet1!$A$2:$A$65536)))) or =Sheet1!$A$2:INDEX(Sheet1!$A$2:$A$65536,MATCH(2,1/(1-ISBLANK(Sheet1!$A$2: $A$65536)))) ....which eliminates the use of the volatile function OFFSET. Note that you cannot use whole column references. Hope this helps! In article , "tjtjjtjt" wrote: I have been using the Dynamic Named Range I've seen on www.contextures.com and posted here a few times: =OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1) I was looking for an alternative (see below) that would allow for blanks in the Named Range. I've used a formula I found posted here for locating the last value in a column to modify the above function. It sems to be working when I add values into the column and try basic funcitons using values in the range. the only restriction I'm sure of is that the start of the range has to be in Row 1. Does anyone see a potential pitfall that I'm missing? I don't want to use this in a live worksheet until I'm certain it's working. Thanks. =OFFSET(Sheet1!$A$1,0,0,MATCH(LOOKUP(2,1/(Sheet1!$A$1:$A$655350),Sheet1!$A$1: $A$65535),Sheet1!$A$1:$A$65535,0),1) |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
repost: plz help- dynamic range with gaps? | Excel Discussion (Misc queries) | |||
Blank cells in named range- how to ignore them when making my graph? Help plz! | Excel Discussion (Misc queries) | |||
How can I replace a range of blank cells with a 0 | Excel Discussion (Misc queries) | |||
Condensing a list/range with blank cells to a new list/range without blanks | Excel Worksheet Functions | |||
Counting empty cells within a range of cells | New Users to Excel |