Excel - Spaltennamen sortieren

Gast #5926978
Lesenswert?

Schönes Wochenende allerseits.

Folgende Tabelle sei gegeben:

Ü1 | Ü2 | Ü3 | Ü4 | Ü5
         . . .
3,2| 4  | 2,3| 2  | 1,5


Die erste Zeile sind (zur Exceltabellenerstellungszeit unbekannte) 
Spaltenüberschriften. Die letzte Zeile die Ergebnisse einiger 
Berechnungen.

Jetzt möchte ich in einem anderen Tabellenblatt diese beiden Zeilen in 
Spalten haben, und zwar auf Basis der Zellwerte der letzten Zeile wie 
folgt sortiert:

 4  | Ü2
3,2 | Ü1
2,3 | Ü3
 2  | Ü4
1,5 | Ü5

Die Zahlen sind kein Problem, das geht mit der Rang.gleich-Funktion, 
aber wie krieg ich das mit den Überschriften hin? Die Rang-Fukntion auf 
Zellbezüge anzuwenden scheidet leider aus, da Werte doppelt vorkommen 
können. Hat jemand einen Vorschlag?
#5927593
Lesenswert?

Wühlhase schrieb:
> Die Zahlen sind kein Problem, das geht mit der Rang.gleich-Funktion,

Nur wenn die Zahlen eine eindeutige Ordnung haben. Bei zwei gleichen 
Zahlen erhältst Du zweimal denselben Rang.

> aber wie krieg ich das mit den Überschriften hin? Die Rang-Fukntion auf
> Zellbezüge anzuwenden scheidet leider aus, da Werte doppelt vorkommen
> können. Hat jemand einen Vorschlag?

Der Rang erzeugt Dir Deine Selektionsreihenfolge.

Mittels wverweis greifst Du dann beliebige von Dir gewünschte 
Spaltenelemente ab.
Damit wverweis funktioniert, muss lediglich die Rangfolge oberhalb der 
Überschrift stehen.
Gast #5929350
Lesenswert?

Guten Morgen allerseits.

Vielen Dank erstmal für eure Antworten.

@c-hater:
VBA kann ich (hab bisher weitaus mehr Probleme mit VBA erschlagen als 
mit den Excel-Formeln, von denen hab ich kaum einen Überblick), wollte 
das aber eigentlich gerne vermeiden, da das mit Kanonen auf Spatzen 
geschossen wäre. So schnell muß es auch gar nicht sein, es sind nur 8 
Werte. Das VBA-Script aufrufen dauert da länger, als es von Excel selber 
berechnen zu lassen.
Außerdem kann es sein, daß ich da irgendwo noch eine Spalte/Zeile 
reinschieben will. Dann muß ich das Skript jedesmal wieder anpassen, 
Formeln zieht Excel ja selber wieder gerade.

@oszi40:
Krieg ich damit auch die Sortierung hin? Wenn ja: wie?

@Peter M.:
Danke für den Hinweis mit WVerweis. Die Zahlen sind soweit eindeutig, 
aber eben nicht eineindeutig, da doppelte Werte wie gesagt möglich sind.

Eine Frage: Ich kann ja mit ZählenWenn zählen, wie oft ein Wert 
vorkommt. Kennt jemand eine Formel, wie ich in einer Zeile/Spalte an das 
zweite (dritte, vierte, ...) Duplikat komme?
Gast #5929592
Lesenswert?

Ich hab meine Tabelle jetzt anders aufgebaut und verzichte auf die 
Sortierung.

Falls jemand vor demselben Problem steht: Hier hat jemand das gelöst, 
mir war das dann aber zu umständlich (im Gegensatz zu den Beispielen im 
Link hab ich keine Ganzzahlen, sondern Fließkommazahlen, und der 
Arbeitsaufwand für diesen Workaround auch noch mt einzuschließen steht 
einfach in keinem Verhältnis mehr zum Nutzen):
https://www.tabellenexperte.de/automatische-sortierung-teil-1/

https://www.tabellenexperte.de/automatische-sortierung-teil-3/

Trotzdem vielen Dank fürs Drübernachdenken. :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren