Fill Handle Across Columns

  • Thread starter Thread starter SenojNW
  • Start date Start date
S

SenojNW

How do I get cell references to change the number (column) not letter
(row) when I use the fill handle across rows?

e.g. If I have a cell reference in Sheet 1 that refers to A2 in Sheet 2
and I want to use the fill handle to take values from A3, A4, A5 of
Sheet 2 and run them as headings across the columns of Sheet 1 - how do
I do this?

If you just drag the fill handle it uses A2, B2, C2, D2

Thanks
 
You need a formula

=OFFSET(Sheet1!$A$1,COLUMN(A:A)-1,)

you can also copy and paste special and select transpose

--
Regards,

Peo Sjoblom

(No private emails please)
 
Hi!

Try this:

=INDIRECT("Sheet2!A"&COLUMN(B:B))

Evaluates to =Sheet2!A2

As you drag copy across the COLUMN() argument will increment leading to:

=Sheet2!A2.....=Sheet2!A3.....=Sheet2!A4.....=Sheet2!A5.....etc

Biff
 
The INDIRECT function seems to work well...

Can you explain the formula a bit more for me - I like to understand
what it is doing... :)
 
Hi!

=INDIRECT("Sheet2!A"&COLUMN(B:B))

The Indirect function takes TEXT representations of references and
"converts" them to useable formula references.

In this example the TEXT string "Sheet2!A" is concatenated with the result
of the COLUMN() function to produce the TEXT representation that INDIRECT
can use as a formula reference.

The COLUMN() function returns the column NUMBER of it's argument. In this
case column B is the second column so:

COLUMN(B:B) = 2

You could also express that as:

COLUMN(B1)

The Column function will ignore the ROW reference, in this case, 1.

So, Indirect uses the TEXT string:

"Sheet2!A2"

and "converts" it to the useable formula reference:

=Sheet2!A2

Biff
 

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

Similar Threads


Back
Top