-1

I'm sure this has been asked before, but I couldn't figure out the right search terms to get the answer I was seeking, so apologies...

I have one worksheet with regular but non-sequential data (i.e. values in A1, A11, A21...)

In another sheet, I want to be able to put in a formula to get the values from those cells, and have it be easily scalable so I can drag the formula down and continue to get every nth cell from Sheet1. It looks like OFFSET will work, but it's not that elegant. VBA seems like overkill...Is there a better way?

Thanks!

2
  • Are the data equally spaced? i.e. A1, A11, A21, A31, or could it be A1, A11, A17, A30, etc.? Commented Dec 16, 2014 at 14:52
  • yes, i meant to imply that with the word "regular" Commented Dec 16, 2014 at 15:05

1 Answer 1

1

Either Offset like you said, or something like this would be on the other sheet in Row 1 and copied down (assuming the first sheet is called 'sheet1', or change to the actual name:

=INDIRECT(ADDRESS(ROW()*10-9,1,,,"sheet1"))

Offset would be even clearer:

=OFFSET(Sheet1!A1,((ROW())-1)*10-ROW()+1,0)
Sign up to request clarification or add additional context in comments.

1 Comment

ahh, thanks! i was struggling trying to figure out how to implement the first solution, but the second one helped me figure out why offset wasn't working for me earlier.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.