Excel: Den letzten Wert einer Spalte oder Zeile auslesen

Melden

Hier ist ein ausführliches Tutorial, wie du in Excel den letzten Wert einer Spalte oder Zeile ausliest – egal, ob es sich um Text oder Zahlen handelt.


So findest du automatisch die letzte nicht leere Zelle

In dynamischen Listen (z. B. Lagerbestände, tägliche Umsätze oder Messwerte) ist es oft nötig, immer nur den aktuellsten, also den letzten Eintrag in einer Spalte oder Zeile anzuzeigen. Da sich die Liste ständig erweitert, hilft ein statischer Zellbezug nicht weiter.

Hier sind die drei besten Methoden, um dieses Problem zu lösen.


Methode 1: Der moderne Weg mit XVERWEIS

(Verfügbar in Microsoft 365 und Excel 2021 oder neuer)

Der XVERWEIS ist die flexibelste Lösung, da er explizit eine Suche von „unten nach oben“ erlaubt.

Für eine Spalte (z. B. Spalte A):

Nutze diese Formel, um den letzten Wert (egal ob Text oder Zahl) zu finden:

=XVERWEIS("*"; A:A; A:A; ""; 2; -1)

Erklärung:

  • "*": Sucht nach beliebigem Text (Platzhalter).
  • A:A: Der Bereich, in dem gesucht wird.
  • A:A: Der Bereich, aus dem der Wert zurückgegeben wird.
  • "": Falls nichts gefunden wird, bleibt die Zelle leer.
  • 2: Suchmodus für Platzhalterzeichen.
  • -1: Wichtig! Dies weist Excel an, die Suche am Ende des Bereichs zu starten (vom letzten zum ersten).

Für Zahlen: Wenn du nur nach Zahlen suchst, verwende: =XVERWEIS(9,99999999999999E+307; A:A; A:A; ; 1; -1)


Methode 2: Der Klassiker mit VERWEIS

(Funktioniert in allen Excel-Versionen)

Die VERWEIS-Funktion hat eine Besonderheit: Wenn sie einen Suchwert nicht findet, der größer ist als alle Werte in der Liste, gibt sie das letzte Element zurück.

Für Zahlen in Spalte A:

=VERWEIS(9,99999999999999E+307; A:A)

Die Zahl 9,99...E+307 ist die größte Zahl, die Excel verarbeiten kann.

Für Text in Spalte A:

=VERWEIS("zzzzzzzzzzzzzzz"; A:A)

Da „z“ im Alphabet ganz hinten steht, findet Excel keinen größeren Wert und gibt den letzten Text aus.

Universell (Text UND Zahlen):

Wenn deine Spalte gemischt ist, nutze diesen Trick:

=VERWEIS(2; 1/(A:A<>""); A:A)

Wie das funktioniert: Der Teil 1/(A:A<>"") erzeugt einen Fehlerwert, wenn die Zelle leer ist, und eine 1, wenn sie gefüllt ist. Da 2 niemals gefunden wird, springt Excel zum letzten gültigen Wert (der 1).


Methode 3: Letzter Wert in einer Zeile (Horizontal)

Wenn du nicht in einer Spalte, sondern in einer Zeile (z. B. Zeile 2) den letzten Wert suchst, bleibt die Logik gleich, du passt nur den Bereich an.

Mit XVERWEIS:

=XVERWEIS("*"; 2:2; 2:2; ""; 2; -1)

Mit der universellen VERWEIS-Formel:

=VERWEIS(2; 1/(2:2<>""); 2:2)

Zusammenfassung: Welche Methode soll ich nutzen?

  1. Du hast Microsoft 365? Nutze XVERWEIS. Es ist am logischsten zu lesen und sehr stabil.
  2. Die Tabelle muss in alten Excel-Versionen laufen? Nutze die VERWEIS(2; 1/(...))-Variante.
  3. Nur Zahlen? Die Lösung mit der riesigen Zahl (9,99E+307) ist die schnellste für Excel (performanter bei sehr großen Datenmengen).

Profi-Tipp:

Wenn du deine Daten als „Intelligente Tabelle“ formatierst (Strg + T), kannst du statt ganzer Spalten (A:A) strukturierte Verweise nutzen (z. B. Tabelle1[Umsatz]). Das macht deine Formeln noch sicherer gegen Fehler.

0