How can I retain information in a specific row in Excel?

Good day.
Attached is a sample Excel file.
When I insert a Row, where Row2 is.. Row1 is still retaining the data from Row2.  
What I would like is, after I insert a Row at Row2, that Row1 will now show the data from the new Row that was inserted.
is this possible?SampleRows.xlsx
100questionsAsked:
Who is Participating?
 
Rob HensonConnect With a Mentor Finance AnalystCommented:
A couple of options, OFFSET or INDIRECT function.

In B5 use this formula, and copy across:

=OFFSET(B5,1,0,1,1)

or

=INDIRECT(ADDRESS(ROW()+1,COLUMN(),1,1))
0
 
Missus Miss_SellaneusCommented:
You need to use dollar signs in your formulas in row 1, so they don't change when a referenced row moves. Put the dollar sign in front of what you want to stay the same, in this case the row numbers.

=B$6, =B$7, etc.
0
 
Roy CoxGroup Finance ManagerCommented:
I'm not exactly sure what you mean. If you select the cells in Row 2, right-click on the selection and choose insert you will get an option to move cels down, up etc. Is this what you mean?
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

 
Rob HensonFinance AnalystCommented:
@Miss_Sellaneus - using $ won't work. If an absolute formula refers to row 2 and a row is inserted, making row 2 now row 3 the formula will update to row 3. If the formula is copied elsewhere then the reference to row 2 will remain but not when the data feeding the formula moves.
0
 
Missus Miss_SellaneusCommented:
Rob: It worked for me on the author's spreadsheet. I inserted a row at row 2 and row 1 still referenced row 2 (which is the new inserted row) instead of updating to row 3. If I'm not mistaken, that's all the author needs. Are you talking about possible scenarios that don't currently exist in the spreadsheet? I think it's becoming way more complicated than necessary.
0
 
Rob HensonFinance AnalystCommented:
Yes, row 1 still references row 2. Author wants row 1 to reference new row inserted between row 1 and row 2.

What I would like is, after I insert a Row at Row2, that Row1 will now show the data from the new Row that was inserted.
0
 
Rob HensonFinance AnalystCommented:
OFFSET and INDIRECT functions are fairly well described in the Online Help but if you have any queries, please ask.
0
 
Missus Miss_SellaneusCommented:
The inserted row becomes row 2. It still references row 2, therefore it references the new inserted row.
0
 
Rob HensonFinance AnalystCommented:
I think that maybe the use of Row1 and Row2 as headers is confusing the situation. In the sample change the wording to Header1, Header2 and Header3.

Header1 is on row 5 and is referring to cells alongside Header2 in row 6.

Insert a row at row 6 pushing Header2 down to row 7. I believe the author wants the formulas against Header1 (row 5) to stay looking at row 6, currently empty but no doubt will be populated with new data. Using absolute references does not achieve this; the formulas stay referencing the data alongside Header2 (row 7).
0
 
Missus Miss_SellaneusCommented:
Oh, okay, thanks! I didn't even pay attention to what was written in column A!
0
 
Rob HensonFinance AnalystCommented:
No worries. Hopefully the author will post again soon to confirm.
0
 
100questionsAuthor Commented:
Thank you.  Option 1 worked.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.