Herbers Excel-Forum - das Archiv

Spalten drehen

Bild

Betrifft: Spalten drehen
von: Markus
Geschrieben am: 27.10.2003 13:20:44
Hallo Leute,
ich habe folgendes Problem. In der Spalte H stehen eine sich ändernde Anzahl von Werten mal 20 mal 66 oder aber so 500 Stück je nachdem. Nun möchte ich gerne den letzten Wert als ersten haben und den ersten als letzten es soll also die Spalte gedreht werden. Gibt es eine Möglichkeit so etwas zu machen???

Danke Schon mal

Gruß Markus

Bild

Betrifft: AW: Spalten drehen
von: GerdW
Geschrieben am: 27.10.2003 13:23:55
Ist sortieren zu einfach?

Gerd
Bild

Betrifft: Nach was soll ich denn sortieren??
von: Markus
Geschrieben am: 27.10.2003 13:29:29
Hallo Gerd,
ich habe doch nur die eine Spalte wie soll ich denn das sortieren??Steh echt auf dem schlauch.

Gruß Markus
Bild

Betrifft: AW: Spalten drehen
von: M@x
Geschrieben am: 27.10.2003 13:27:57
Hi Markus,
mach dir daneben eine Hilfsspalte, die durchnummeriert ist und sortiere nach dieser absteigend

Gruss

M@x
Bild

Betrifft: =bereich.verschieben(a1;500-zeile();0)
von: ingoG
Geschrieben am: 27.10.2003 13:35:18
Hallo Markus,
in a1:a500 stehen deine originalwerte,
dann schreibst Du in b1 die obige formel und kopierst sie nach unten bis b500

gruß ingo
Bild

Betrifft: AW: =bereich.verschieben(a1;500-zeile();0)
von: M@x
Geschrieben am: 27.10.2003 13:36:57
Hi Ingo,
schöne Formellösung,
Danke
Bild

Betrifft: korrektur:=bereich.verschieben($a$1;500-zeile();0)
von: IngoG
Geschrieben am: 27.10.2003 13:37:50
Sorry, die $-Zeichen vergessen
Gruß Ingo
Bild

Betrifft: Hallo klappt nur noch etwas
von: Markus
Geschrieben am: 28.10.2003 12:50:26
Hallo noch ein Problem,
die Formel funktioniert ich habe nur immer eine unterschiedliche Anzahl von Werten wenn ich aber 500 eingebe habe ich bei 50 Werten erst 450 mal eine 0 darin stehen. kann ich das irgendwie umgehen ich möchte gleich in der ersten zeile den vorher letzten Wert stehen haben ohne eine 0.Hat noch jemand eine Idee??


Danke Gruß
Markus
Bild

Betrifft: Matrixformel
von: IngoG
Geschrieben am: 28.10.2003 16:00:56
Hallo Markus,
versuchs mal mit der Matrixformel:

=BEREICH.VERSCHIEBEN($A$1;MAX(ZEILE(A2:A501)*(A2:A501<>""))-ZEILE();0)
eingabe abschließen mit Strg-Shift-Enter

Gruß Ingo
Bild

Betrifft: AW: Matrixformel die 2.
von: ingoG
Geschrieben am: 28.10.2003 16:04:28
Hallo nochmal,

Sorry hab beim kopieren die $ vergessen:

=BEREICH.VERSCHIEBEN($A$1;MAX(ZEILE($A$1:$A$500)*($A$1:$A$500<>""))-ZEILE();0)

Gruß Ingo
 Bild
Excel-Beispiele zum Thema " Spalten drehen"
Vorkommen von Zahlenreihen in Spalten Funktion ANZAHL2 ohne ausgeblendete Spalten
Spaltenbreite anpassen Spalten einer Mehrbereichsauswahl ausblenden.
Spaltennamen bestimmen Spalten/Zeilen aus- und einblenden
Zeilen und Spalten über ein Drehfeld ein- und ausblenden In einem Dialog ausgewählte Spalten drucken
Spalten bedingt summieren und Zellen formatieren Abfrage der markierten Spalten