Autopopulating formulass horizontally?

L

Leonhardtk

If I create the formula in A1:

=Worksheet!I4

I want to drag this to the right to copy the formula to other cells to the
right.

By default, A2 would equal:
=Worksheet!J4

If I procede the I4 with a $, I get the same value all accross:

A2: =Worksheet!$I4
A3: =Worksheet!$I4

How do I get
A2: =Workstheet!I5
A3: =Worksheet!I6

etc.

Thanks.
 
S

Sean Timmons

I assume you mean,
A2: =Worksheet!I5
B2: =Worksheet!I6

One way is to have a row of numbers.. so in row 3, have 5, 6, 7 across the
row.

then, in A2:

=INDIRECT("Worksheet!I"&A3)

And copy across.

The value in cell A2 would be the value in Worsheet!I5, then B2 would be I6,
etc.
 
D

Don Guillett

try this idea
=INDIRECT("j"&COLUMN(A1))
=INDIRECT("sourcesheetnamehere!j"&COLUMN(A1))
 
B

Bassman62

If I create the formula in A1: =Worksheet!I4
I want to drag this to the right to copy the formula to other cells to the
right
How do I get
A2: =Workstheet!I5
A3: =Worksheet!I6

If dragging to the right, the references should be B1=Worksheet!I5 &
C1=Worksheet!I6
In this case you'll need to transpose a vertical source to a horizontal
result.
First select a range of cells on your result sheet beginning in A1 and
extending the exact number of cells to the right as your source range
(Worksheet4!I-) is long. In other words if your source is from I4 to I23
your result range will be A1:T1. Both ranges being 20 cells in length.
With the cells selected enter this formula as an array formula:
=TRANSPOSE(Worksheet!$I$4:$I$23)
To commit the formula as an array formula, press Ctrl-Shift-Enter. If done
correctly you'll see that each formula is enclosed in brackets{}.

Best wishes.
Dave
 
B

Bassman62

Another way to transpose without the use of an array formula:
Place this formula in A1 and copy to the right as needed.
=INDEX(Worksheet!$I$4:$I$23,COLUMN(),1)

Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top