Excel-Formel: Liste oder Bereich umkehren -

Inhaltsverzeichnis

Generische Formel

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Zusammenfassung

Um eine Liste umzukehren (dh die Elemente in umgekehrter Reihenfolge in eine Liste oder Spalte zu setzen), können Sie eine Formel verwenden, die auf den Funktionen INDEX, COUNTA und ROW basiert. In dem gezeigten Beispiel lautet die heruntergeschriebene Formel in D5:

=INDEX(list,COUNTA(list)+ROW(list)-ROW(),1)

Der Name "Liste" ist ein benannter Bereich B5: B14. Benannte Bereiche sind standardmäßig absolute Referenzen. Verwenden Sie daher unbedingt eine absolute Referenz, wenn Sie keinen benannten Bereich verwenden.

Erläuterung

Das Herzstück dieser Formel ist die INDEX-Funktion, die die Liste als Array- Argument erhält :

=INDEX(list

Der zweite Teil der Formel ist ein Ausdruck, der beim Kopieren der Formel die richtige Zeilennummer ermittelt:

COUNTA(list)+ROW(list)-ROW()

  1. COUNTA (Liste) gibt die Anzahl der nicht leeren Elemente in der Liste zurück (10 im Beispiel).
  2. ROW (Liste) gibt die Startzeilennummer der Liste zurück (5 im Beispiel)
  3. ROW () gibt die Zeilennummer zurück, in der sich die Formel befindet

Das Ergebnis dieses Ausdrucks ist eine einzelne Zahl, die bei 10 beginnt und beim Kopieren der Formel bei 1 endet. Die erste Formel gibt das 10. Element in der Liste zurück, die zweite Formel gibt das 9. Element in der Liste zurück und so weiter:

=INDEX(list,10+5-5,1) // item 10 =INDEX(list,10+5-6,1) // item 9 =INDEX(list,10+5-7,1) // item 8 etc.

Gute Links

Liste umkehren (chandoo)

Interessante Beiträge...