AkuHST

asked on

# Excel Worksheet Formula Assistance

I am working on a tracking sheet for Work.

Effectively it tracks project specifics by month, and then has an overview page that gathers the calculations together for management review.

All the project sheets are titled with their internal project number.

I am looking for a formula that will let me reference a cell that contains the job number to then pull information from that sheet.

So if Cell C1 contains the job number I want to be able to:

=C1! A1+B1

To allow me to simply duplicate the formula, and keep from having to manually enter the sheet each time

='881'! A1+B1

In some looking around, it seemed like Indirect might work, but I have been unable to sort that out, as the information is spread throughout the entire Excel sheet.

Effectively it tracks project specifics by month, and then has an overview page that gathers the calculations together for management review.

All the project sheets are titled with their internal project number.

I am looking for a formula that will let me reference a cell that contains the job number to then pull information from that sheet.

So if Cell C1 contains the job number I want to be able to:

=C1! A1+B1

To allow me to simply duplicate the formula, and keep from having to manually enter the sheet each time

='881'! A1+B1

In some looking around, it seemed like Indirect might work, but I have been unable to sort that out, as the information is spread throughout the entire Excel sheet.

Hello,

as a one-off formula, try

=indirect(C1&"!A1+B1")

but if you want to copy the formula down, for example and want the row numbers to increase to A2+B2, then you'd need something like

=indirect(C1&"!A"&row(A1)&"+B"&row(A1))

So you need to use Row(A1) to create the row number 1. If the formula is copied down, it will change to Row(A2), which returns a 2 for the row number.

cheers, teylyn

as a one-off formula, try

=indirect(C1&"!A1+B1")

but if you want to copy the formula down, for example and want the row numbers to increase to A2+B2, then you'd need something like

=indirect(C1&"!A"&row(A1)&

So you need to use Row(A1) to create the row number 1. If the formula is copied down, it will change to Row(A2), which returns a 2 for the row number.

cheers, teylyn

ASKER

Great to hear it will work, but that is just giving me an error.

Here is a bit more specific on what I am going for, in its easiest form.

Sheet "Overview"

Column A contains Job Number (manually entered)

Column B contains Project Name (pulled from Cell A1 on the Sheet Named the value in 'Overview'! A)

Currently B is: ='881'!A1

So the value of B is in Cell A1 on the 881 Sheet.

Does that help?

Here is a bit more specific on what I am going for, in its easiest form.

Sheet "Overview"

Column A contains Job Number (manually entered)

Column B contains Project Name (pulled from Cell A1 on the Sheet Named the value in 'Overview'! A)

Currently B is: ='881'!A1

So the value of B is in Cell A1 on the 881 Sheet.

Does that help?

ASKER CERTIFIED SOLUTION

membership

This solution is only available to members.

To access this solution, you must be a member of Experts Exchange.

ASKER

You ROCK, thank you so much.

Probably saved me half a days work.

Probably saved me half a days work.

... and the attached uses the same formula to return multiple columns.Indirect-V2.xls

Thanks, AkuHST.

Yes, INDIRECT() will do this for you. For example, with the sheet name in A1 and the cell reference in B1....

=INDIRECT("'"&A1&"'"&"!"&B1) (I've put single quotes around the sheet name in case it includes spaces.)

Regards,

Brian.