Create a mirror image of a range of cells

DavidC1970

New Member
Joined
Dec 14, 2011
Messages
3
Hello Experts,

I have a table with a range of cells that I want to create a mirror image of. So for example :-

If i have a range of cells from cell A:1 through to A:8 with the following data in 1 2 3 4 5 6 7 8 I want to mirror these cells from cell A:9 through to A:16 with the values 8 7 6 5 4 3 2 1

Is this possible? I

Many thanks in advance
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
So there are doubtless more elegant ways of writing it, but the following formula works. It needs to be put in as the formula for A9, and then dragged down to cell A16. You will see Cell A9 (the first cell in the mirrored range) has the $ sign, this means that it is an absolute reference or is 'locked'. If you later need to use this formula elsewhere, you should change the first cell and make sure it is locked in the same manner - so if the data is C1 to C20 and you want to mirror from Cell C21 onwards, you just need to swap the $A$9 for $C$20 and the A9 for C20, so:

VBA Code:
=OFFSET($C$20,ROW($C$20)-(ROW(C20)+1),,)

Book1
ABCDEF
11
22
33
44
55
66
77
88
98=OFFSET($A$9,ROW($A$9)-(ROW(A9)+1),,)
107
116
125
134
143
152
161
Sheet2
Cell Formulas
RangeFormula
A9:A16A9=OFFSET($A$9,ROW($A$9)-(ROW(A9)+1),,)
 
Upvote 0
You see two method at column A & B
Book1
ABCD
11
22
33
44
55
66
77
88
988
1077
1166
1255
1344
1433
1522
1611
17
18
Sheet1
Cell Formulas
RangeFormula
A9:A16A9=INDIRECT("A" & 17-ROW())
B9:B16B9=INDEX($A$1:$A$8,16-ROWS($A$1:A8))
 
Upvote 0
I suggest that you update your Account details (or click your user name at the top right of the forum) so helpers always know what Excel version(s) & platform(s) you are using as the best solution often varies by version. (Don’t forget to scroll down & ‘Save’)

Another option depending on your version
+Fluff 1.xlsm
A
11
22
33
44
55
66
77
88
98
107
116
125
134
143
152
161
17
Main
Cell Formulas
RangeFormula
A9:A16A9=SORTBY(A1:A8,ROW(A1:A8),-1)
Dynamic array formulas.
 
Upvote 0

Forum statistics

Threads
1,214,912
Messages
6,122,204
Members
449,072
Latest member
DW Draft

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top