Referencing a Row Number

New Contributor

I am trying to use the text data entered on Sheet 1 and re-use it as text in Sheet2.


Text in Sheet1, Row 2 is rearranged to a nice formatted display on Sheet 2. I can do this by entering 

='Sheet1'!B2 and as needed for other fields.  Using this for data in A2, B2, C2, D2, E2, F2.

I am using CONCATENATE to put text strings together in some cells.

I would like to have a Cell that I can put a number in, and that number represents the Row Number in Sheet 1.   For Example - put a 4 in the Cell & then the Sheet 2 fields use data from Row 4 on Sheet1.


='Sheet1'!B2 and as needed for other fields.  Using this for data in A2, B2, C2, D2, E2, F2.

Enter Number 4  and all the data matches basically becomes

='Sheet1'!B4 and uses data from A4, B4, C4, D4, E4, F4.




6 Replies
best response confirmed by allyreckerman (Microsoft)


See the attached version. The row number is entered in F1 (you can move it of course) and the formulas use INDIRECT to refer to the value of F1 as row number.

Thank you so much! This has been driving me crazy. I didn't get the syntax right when I tried it.
Thanks again.



Here's an alternative. INDIRECT is one way, as has been shown.


I would choose to use VLOOKUP.. As with the other response, you can enter a row number here (which doubles as an account number on your "Account Details" sheet), entering it in cell F1.


I only did the first 11 rows on "Bin Cards" figuring you can do the rest following the example.


Yet another option: using INDEX.

Thanks! I was having a hard time getting the syntax just right. Appreciate your help.
Thanks for this option without the " " quotes. Appreciate your help.