Forum Discussion
Using the number in a cell as the row reference in other.
I have a table to which I need to keep adding rows.
At the end of the table, I have several cells taking the values of the last row, and it makes me change the row number in then all every time I add a row.
It would help me a lot if I could could do this:
Let's say I want the value of F3 in E8.
Instead of writing =F3 in E8, I want to put the the row number 3 in D4 and write a formula in E8 that takes the column F and the row number 3 I wrote in D4.
Please, help
The function that performs the task you describe is
=INDIRECT("F"&D4)
Another option is to use INDEX
= INDEX(F:F, D4)
I tend to use defined names rather than cell references e.g.
= INDEX( data, instance )
but that is a matter of personal preference.
9 Replies
- SergeiBaklanDiamond Contributor
Most probably it's not necessary to enter row number, it could be calculatable. Especially if use Excel Tables, not ranges.
- eviera49Copper Contributor
Thanks a lot Sergei.
Perhaps this solution is better for people who knows more than I do.
- PeterBartholomew1Silver Contributor
The function that performs the task you describe is
=INDIRECT("F"&D4)
Another option is to use INDEX
= INDEX(F:F, D4)
I tend to use defined names rather than cell references e.g.
= INDEX( data, instance )
but that is a matter of personal preference.
- mikemitchCopper Contributor
PeterBartholomew1 I have a formula in one sheet where I am taking data from another sheet therefore using this type of formula "=Sheet2!D26" - I've tried using your suggestions above but it comes up invalid. I have tried the following:
"=Sheet2!(INDIRECT("D"&J2)"
"=Sheet2!(=(INDIRECT("D"&J2))"
"=Sheet2!(INDIRECT("D",J2)"
"=Sheet2!(=(INDIRECT("D",J2))"
And the same with the INDEX function. Is this not possible to do when taking data from another sheet? The J2 is from the current sheet. Any help welcome. thanks.
- PeterBartholomew1Silver Contributor
The sheet name forms part of the string to be converted to the reference
= INDIRECT("Sheet2!D"&J2)
- eviera49Copper Contributor
- eviera49Copper Contributor