Suche Formel/Funktion zum Array Sortieren

Helmuth:
Also oberste Zeile einen Pixel nach links, linke Spalte einen nach unten, unterste Zeile einen nach rechts, rechte Spalte bis zur 2.Zeile einen nach oben, usw...

Wenn man die einzelnen Elemente mal eindeutet bezeichnet, dann also ungefähr so:

Ausgangslage:

HGFEDCBA
IZYXWVUT
J12345 S
KLMNOPQR

Erste Verschiebung:

GFEDCBA
HYXWVUTS
IZ1234 R
JKLMNOPQ

Zweite Verschiebung:

FEDCBA
GXWVUTSR
HYZ123 Q
IJKLMNOP

Dritte Verschiebung:

EDCBA
FWVUTSRQ
GXYZ12 P
HIJKLMNO

So?