Wie sucht man mithilfe von VLOOKUP den letzten übereinstimmenden Wert in Excel?
Die VLOOKUP-Funktion von Excel zählt zu den am häufigsten genutzten Werkzeugen, um Tabellendaten anhand eines bestimmten Kriteriums zu durchsuchen. Standardmäßig liefert VLOOKUP jedoch nur den ersten Wert zurück, der Ihren Suchkriterien in einem Datensatz entspricht. Diese Einschränkung wird besonders dann problematisch, wenn Ihre Daten doppelte Werte im Suchbereich enthalten und Sie stattdessen das letzte Vorkommen eines übereinstimmenden Eintrags benötigen. Solche Anforderungen treten häufig auf – etwa beim Verfolgen des aktuellsten Status, beim Ermitteln der neuesten Umsätze eines Kunden oder beim Identifizieren des zuletzt erfassten Eintrags in chronologischen Listen. Um dieses Limit zu umgehen, bietet Excel mehrere alternative Lösungsansätze mit Funktionen wie LOOKUP, XLOOKUP, INDEX und VERGLEICH sowie benutzerfreundliche Drittanbieter-Tools wie Kutools für Excel. In diesem Artikel zeigen wir Ihnen, wie jede Methode funktioniert, erläutern ihre praktischen Einsatzmöglichkeiten, stellen Vor- und Nachteile gegenüber und geben hilfreiche Tipps zur Bedienung – damit Sie mühelos den letzten übereinstimmenden Wert abrufen können.

VLOOKUP und Rückgabe des letzten übereinstimmenden Werts in Excel
VLOOKUP durchführen und den letzten übereinstimmenden Wert mit der LOOKUP-Funktion zurückgeben
Obwohl VLOOKUP das letzte übereinstimmende Element nicht direkt finden kann, bietet die LOOKUP-Funktion einen cleveren Umweg. Dieser LOOKUP-Ansatz ist besonders wertvoll, wenn Ihr Datensatz unsortiert ist und Sie eine formelbasierte Lösung benötigen, die in nahezu allen Excel-Versionen zuverlässig funktioniert. Die Formel nutzt geschickt die Art und Weise, wie LOOKUP mit Arrays und Fehlern umgeht, um blitzschnell das letzte Vorkommen zu ermitteln.
Gehen Sie wie folgt vor, um den letzten übereinstimmenden Wert mithilfe von LOOKUP zu extrahieren:
1. Wählen Sie die Zelle aus, in der der letzte übereinstimmende Wert angezeigt werden soll, und geben Sie die folgende Formel ein:
=LOOKUP(2,1/($A$2:$A$12=E2),$C$2:$C$12) 2. Drücken Sie Enter. Wenn Sie die Formel auf weitere Zeilen anwenden möchten, ziehen Sie das Ausfüllkästchen nach unten bis zum gewünschten Bereich. So führen Sie die Suche nach dem letzten übereinstimmenden Wert für mehrere Suchwerte mühelos durch.

$A$2:$A$12ist die Suchspalte (Kriterium).E2ist die Zelle, die den zu suchenden Wert enthält.$C$2:$C$12ist die Rückgabespalte (Ergebnisse).
1/($A$2:$A$12=E2)erzeugt ein Array mit dem Wert 1, wo die Bedingung wahr ist, und#DIV/0!-Fehler an allen anderen Stellen.LOOKUP(2, ...)nutzt die Tatsache aus, dass LOOKUP Fehler ignoriert und nach der Zahl 2 sucht (die nicht im Array vorhanden ist). LOOKUP findet dann die letzte 1 im Array und gibt den entsprechenden Wert aus dem Ergebnis-Array zurück – so erhalten Sie den letzten übereinstimmenden Wert.
Tipps & Hinweise:
- Stellen Sie sicher, dass Such- und Rückgabebereiche identisch groß sind, und verwenden Sie beim Herunterziehen absolute Bezüge.
- Enthält das Sucharray Leerzellen oder Fehler, können diese die Ergebnisse beeinträchtigen. Bereinigen Sie Ihre Daten oder umschließen Sie sie bei Bedarf mit
WENNFEHLER. - Wenn Sie
#NVerhalten, vergewissern Sie sich, dass der Suchwert tatsächlich im Quellbereich vorhanden ist.
Vorteile: Funktioniert in allen Excel-Versionen und erspart Ihnen die speziellen Anforderungen bei der Eingabe von Matrixformeln.
Einschränkungen:Weniger robust, wenn Leerzellen oder Fehlerwerte im Sucharray vorhanden sind; liefert ohne umschließende Funktionen (z. B.)WENNFEHLER) keine benutzerdefinierten Fehlermeldungen.
VLOOKUP durchführen und den letzten übereinstimmenden Wert mit Kutools für Excel zurückgeben
Kutools für Excel bietet eine intuitive und effiziente Möglichkeit, den letzten übereinstimmenden Wert zurückzugeben – ideal für Anwender, die einen grafischen, formelfreien Ansatz bevorzugen oder große Datensätze schnell verarbeiten müssen. Das integrierte Von unten nach oben suchen-Tool aus der Erweiterten SVERWEIS-Suite von Kutools beseitigt die Komplexität herkömmlicher Formeln, erkennt Fehler automatisch und gibt Ergebnisse gleichzeitig in mehrere Zellen aus – so sparen Sie Zeit und vermeiden Eingabefehler. Diese Methode eignet sich besonders gut für Nutzer, die mit fortgeschrittenen Excel-Funktionen nicht vertraut sind oder manuelles Bearbeiten von Formeln auf ein Minimum reduzieren möchten.
Nach der Installation von Kutools für Excelführen Sie die folgenden Schritte aus:
1. Klicken Sie auf Kutools > Erweiterte SVERWEIS > Von unten nach oben suchen. Siehe Screenshot:

2.Im Dialogfeld Von unten nach oben suchen:
- Wählen Sie in den Abschnitten „Platzierungsbereich der Liste und Suchwertbereich“ die Zellen mit den Suchwerten sowie die Zielzellen für die Ausgabe aus.
- Geben Sie im Abschnitt „Datenbereich“ die entsprechenden Bereiche an, und achten Sie darauf, dass alle Bereiche in Größe und Reihenfolge übereinstimmen, um Fehlausrichtungen zu vermeiden.
- Klicken Sie auf OK, um die Einstellungen zu übernehmen.

Sobald ausgeführt, gibt Kutools sofort die letzten übereinstimmenden Elemente zurück, wie unten gezeigt:

Tipp: Wenn Sie statt #NV eine benutzerdefinierte Meldung für nicht gefundene Suchwerte anzeigen möchten, klicken Sie auf Optionen, aktivieren Sie das Kontrollkästchen Ersetzen Sie das Ausgaberesultat, das nicht gefunden wird und ‚#N/A' zurückgibt, durch den angegebenen Wert und geben Sie Ihren gewünschten Text ein.

Vorteile: Keine Formelbearbeitung erforderlich. Unterstützt Massenvorgänge und Fehlerersetzungen – perfekt für Excel-Anfänger und ideal bei großen Datenmengen.
Nachteile: Erfordert die Installation des Kutools-Add-Ins; die Funktion steht nur in der Vollversion oder Testversion von Kutools zur Verfügung.
Praktischer Tipp: Überprüfen Sie stets den Ausgabe- und Eingabebereich, bevor Sie bestätigen, um sicherzustellen, dass die Ergebnisse korrekt sind – besonders wenn sich Ihre Daten dynamisch ändern.
VLOOKUP durchführen und den letzten übereinstimmenden Wert mit den Funktionen INDEX und VERGLEICH zurückgeben
Die Kombination der Funktionen INDEX und VERGLEICH bietet eine flexible, versionsübergreifende Alternative, um in Excel den letzten übereinstimmenden Wert – ähnlich wie mit VLOOKUP – zu ermitteln. Dieser Ansatz ist hochgradig anpassbar, benötigt keine Sortierung der Daten und funktioniert mit allen Excel-Versionen, einschließlich älterer Editionen. Je nach verwendeter Excel-Version kann es jedoch erforderlich sein, die Formel als Matrixformel einzugeben, um korrekte Ergebnisse zu erhalten.
Gehen Sie zur Anwendung dieser Methode wie folgt vor:
1.Geben Sie in Ihrer Zielzelle die folgende Formel ein:
=INDEX($C$2:$C$12,MATCH(2,1/($A$2:$A$12=E2))) 2.Bestätigen Sie die Formel:
- In Excel 2019 oder früher schließen Sie mit Strg + Umschalt + Enter ab (Excel fügt automatisch geschweifte Klammern {} hinzu).
- In Microsoft 365 / Excel 2021 und neuer genügt ein einfacher Druck auf Enter.
3. Wenn Sie mehrere Suchwertbereiche haben, ziehen Sie den Ausfüllkästchen nach unten, um die Formel für die Batchverarbeitung auf benachbarte Zeilen anzuwenden.

$A$2:$A$12ist die Suchspalte (Kriterium).E2ist die Zelle, die den zu suchenden Wert enthält.$C$2:$C$12ist die Rückgabespalte (Ergebnisse).
1/($A$2:$A$12=E2)erzeugt ein Array mit dem Wert 1, wo die Suchbedingung wahr ist, und#DIV/0!-Fehler an allen anderen Stellen. So werden logische WAHR/FALSCH-Werte in numerische Signale umgewandelt.VERGLEICH(2, 1/($A$2:$A$12=E2))fordert Excel auf, die Zahl 2 zu finden (die nicht vorhanden ist). VERGLEICH gibt dann die Position der letzten 1 im Array zurück – also die letzte wahre Übereinstimmung.INDEX($C$2:$C$12, ...)verwendet diese Position, um den entsprechenden Wert aus dem Rückgabebereich abzurufen.
Hinweise & Tipps:
- Stellen Sie sicher, dass Such- und Rückgabebereiche dieselbe Anzahl an Zeilen umfassen, und verwenden Sie beim Herunterziehen absolute Bezüge.
- Wenn Sie
#NVoder#DIV/0!sehen, prüfen Sie auf nicht übereinstimmende Schlüssel, Leerzellen oder Fehler im Sucharray. Um eine saubere Ausgabe zu erhalten, umschließen Sie die Formel bei Bedarf mitWENNFEHLER, z. B.=WENNFEHLER(Ihre_Formel; "").
Vorteile: Vielseitig und rückwärtskompatibel mit allen Excel-Versionen.
Nachteile: Etwas schwieriger zu merken; in älteren Excel-Versionen ist die Eingabe als Matrixformel erforderlich.
VLOOKUP durchführen und den letzten übereinstimmenden Wert mit der XLOOKUP-Funktion zurückgeben
Die XLOOKUP-Funktion, verfügbar in Excel 365, Excel 2021 und neueren Versionen, bietet die einfachste und modernste Lösung, um den letzten übereinstimmenden Wert zurückzugeben. Dank Parameter zur Steuerung von Suchrichtung und Fehlerbehandlung kann XLOOKUP von unten nach oben suchen und so den letzten passenden Wert abrufen – ganz ohne komplizierte Legacy-Matrixformeln.
So verwenden Sie XLOOKUP für den letzten übereinstimmenden Wert:
1. Geben Sie in Ihrer Zielzelle die folgende Formel ein. Ziehen Sie anschließend den Ausfüllkästchen nach unten, falls Sie sie für zusätzliche Suchwertbereiche benötigen.
=XLOOKUP(E2, $A$2:$A$12, $C$2:$C$12, , , -1) 
E2: der Suchwert.$A$2:$A$12: das Sucharray, das durchsucht werden soll.$C$2:$C$12: das Rückgabe-Array., ,: Die beiden Kommas zeigen an, dass die optionalen Parameterif_not_foundundmatch_modeweggelassen wurden (es werden die Standardwerte verwendet).-1:search_mode=-1sucht von unten nach oben (vom letzten bis zum ersten Eintrag), sodass Sie die letzte Übereinstimmung erhalten.
Praktische Hinweise:
- Es ist keine spezielle Array-Eingabe erforderlich. Sie können bei Bedarf über den Parameter
if_not_foundeine benutzerdefinierte Meldung angeben. - XLOOKUP gibt die letzte Übereinstimmung basierend auf der Reihenfolge des übergebenen Arrays zurück (von unten nach oben mit)
-1), unabhängig davon, ob Zeilen gefiltert und ausgeblendet sind. - Ziehen Sie die Formel für die Stapelverarbeitung einfach nach unten – jede Zeile wird dabei unabhängig ausgewertet.
Vorteile: Einfache Syntax; integrierte Suche vom letzten bis zum ersten Eintrag; keine Legacy-Matrixformeln erforderlich.
Einschränkung: Nur in Excel 365, Excel 2021 und neueren Versionen verfügbar.
VLOOKUP durchführen und den letzten übereinstimmenden Wert mit einem VBA-Makro zurückgeben
In bestimmten Fällen – vor allem bei der Automatisierung von Suchvorgängen oder der Arbeit mit sehr großen Datensätzen – bietet sich die Verwendung eines VBA-Makros als praktische Lösung an. Mit VBA können Sie Ihre Suchlogik individuell programmieren und Ausnahmen oder Sonderbedingungen berücksichtigen, die sich mit herkömmlichen Formeln nur schwer umsetzen lassen.
Anwendungsszenario: Wählen Sie diese Lösung, wenn Sie denselben Suchvorgang häufig über mehrere Arbeitsmappen hinweg durchführen müssen oder Ihre Logik in einem wiederverwendbaren Skript kapseln möchten.
1. Klicken Sie auf Entwicklertools > Visual Basic, um das Fenster Microsoft Visual Basic for Applications zu öffnen. Klicken Sie dann auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul ein:
Option Explicit
Sub FindLastMatch()
Dim searchRange As Range
Dim returnRange As Range
Dim searchValue As Variant
Dim i As Long
Dim foundValue As Variant
Dim found As Boolean
Const xTitleId As String = "KutoolsforExcel"
' Get ranges and value from user
On Error GoTo CleanFail
Set searchRange = Application.InputBox("Select the lookup column (single column):", xTitleId, Type:=8)
If TypeName(searchRange) = "Boolean" Then Exit Sub ' Cancel pressed
Set returnRange = Application.InputBox("Select the return column (single column):", xTitleId, Type:=8)
If TypeName(returnRange) = "Boolean" Then Exit Sub ' Cancel pressed
searchValue = Application.InputBox("Enter the lookup value:", xTitleId, Type:=2)
If VarType(searchValue) = vbBoolean And searchValue = False Then Exit Sub ' Cancel pressed
' Basic validations
If searchRange.Columns.Count <> 1 Or returnRange.Columns.Count <> 1 Then
MsgBox "Please select a single column for both lookup and return ranges.", vbExclamation
Exit Sub
End If
If searchRange.Rows.Count <> returnRange.Rows.Count Then
MsgBox "Lookup and return ranges must have the same number of rows.", vbExclamation
Exit Sub
End If
If Not searchRange.Parent Is returnRange.Parent Then
MsgBox "Lookup and return ranges must be on the same worksheet.", vbExclamation
Exit Sub
End If
' Scan from bottom to top
found = False
For i = searchRange.Rows.Count To 1 Step -1
If CStr(searchRange.Cells(i, 1).Value) = CStr(searchValue) Then
foundValue = returnRange.Cells(i, 1).Value
found = True
Exit For
End If
Next i
If found Then
MsgBox "The last matching value is: " & foundValue, vbInformation
Else
MsgBox "No match found.", vbInformation
End If
Exit Sub
CleanFail:
MsgBox "Operation cancelled or invalid selection.", vbExclamation
End Sub
2. Klicken Sie auf die Schaltfläche
, um den Code auszuführen. Wählen Sie in den erscheinenden Dialogfeldern die Suchspalte, die Rückgabespalte und geben Sie Ihren Suchwert wie angefordert ein. Das Makro scannt von der letzten Zeile aufwärts und zeigt den zuletzt gefundenen übereinstimmenden Wert an.
Hinweise:
- Stellen Sie sicher, dass Such- und Rückgabebereiche jeweils genau eine Spalte umfassen, dieselbe Anzahl an Zeilen aufweisen und sich auf demselben Arbeitsblatt befinden.
- Das Makro vergleicht Werte der Einfachheit halber als Text. Sollten Sie numerische Formate unterscheiden müssen (z. B. 00123 vs. 123), passen Sie die Vergleichslogik entsprechend an.
- Wird keine Übereinstimmung gefunden oder ist die Auswahl ungültig bzw. wurde abgebrochen, erscheint eine Benachrichtigung.
Vorteile: Vollständig automatisiert, wiederverwendbar – keine Formeln müssen in Zellen eingegeben oder kopiert werden.
Nachteile: Etwas komplexere Ersteinrichtung – erfordert eine makrofähige Arbeitsmappe (.xlsm) und eine vertrauenswürdige Makroumgebung.
Das Zurückgeben des letzten übereinstimmenden Werts in Excel ist eine häufige Anforderung – egal, ob Sie die neuesten Transaktionen überwachen, Aktualisierungen analysieren oder Änderungen im Zeitverlauf verfolgen. Mit den oben genannten Methoden können Sie den passenden Ansatz wählen, der optimal zu Ihrer Excel-Version, Ihren Workflow-Präferenzen und Ihrer Vertrautheit mit dem Excel-Werkzeugset passt. Die Ansätze mit LOOKUP, INDEX & VERGLEICH, XLOOKUP, Kutools und VBA-Makros bringen jeweils eigene Stärken mit und eignen sich besonders gut für bestimmte Einsatzszenarien.
Fehlerbehebung: Sollte Ihre Formel einen #NV- oder #DIV/0!-Fehler liefern, überprüfen Sie zunächst die korrekte Bereichsauswahl, stellen Sie sicher, dass der Suchwert tatsächlich vorhanden ist, und vergewissern Sie sich, dass Ihre Bereiche exakt ausgerichtet sind. Vermeiden Sie nach Möglichkeit leere Zellen in Ihrer Suchspalte – das erhöht die Zuverlässigkeit Ihrer Formel erheblich. Bei Unsicherheit empfiehlt es sich, die Formel zunächst an einer kleinen Stichprobe Ihrer Daten zu testen, um Fehlerquellen gezielt einzugrenzen.
Für weiterführende Untersuchungen zu Suchtechniken – wie beispielsweise das Abrufen mehrerer Ergebnisse, das Verketten von Übereinstimmungen oder die übergreifende Suche über mehrere Arbeitsblätter – empfehlen wir Ihnen, Fachressourcen wie unsere Excel-Tutorials-Seite zu besuchen, auf der Sie eine Vielzahl verwandter Artikel und Schritt-für-Schritt-Anleitungen finden. Wenn Sie diese Suchfunktionen beherrschen, gewinnen Sie mehr Sicherheit beim Verarbeiten, Analysieren und Berichten Ihrer kritischen Daten in Excel.
Weitere verwandte Artikel:
- Werte mit VLOOKUP über mehrere Arbeitsblätter hinweg suchen
- In Excel lässt sich die VLOOKUP-Funktion problemlos nutzen, um übereinstimmende Werte innerhalb einer einzelnen Tabelle eines Arbeitsblatts abzurufen. Doch haben Sie sich schon einmal gefragt, wie man mithilfe von VLOOKUP einen Wert über mehrere Arbeitsblätter hinweg sucht? Angenommen, Sie verfügen über die folgenden drei Arbeitsblätter mit jeweiligen Datenbereichen und möchten nun bestimmte zugehörige Werte basierend auf Ihren Suchkriterien aus diesen drei Arbeitsblättern abrufen.
- Exakte und ungefähre Übereinstimmung mit VLOOKUP in Excel verwenden
- In Excel zählt VLOOKUP zu den wichtigsten Funktionen, um einen Wert in der äußersten linken Spalte einer Tabelle zu suchen und den entsprechenden Wert aus derselben Zeile eines festgelegten Bereichs zurückzugeben. Nutzen Sie die VLOOKUP-Funktion in Excel aber wirklich optimal? In diesem Artikel erfahren Sie, wie Sie VLOOKUP in Excel richtig und erfolgreich einsetzen.
- VLOOKUP: Leere Zelle oder einen bestimmten Wert statt 0 oder #NV zurückgeben
- Normalerweise gibt die VLOOKUP-Funktion beim Zurückgeben des entsprechenden Werts eine 0 aus, wenn die übereinstimmende Zelle leer ist, und den Fehlerwert #NV, wenn der gesuchte Wert nicht gefunden wird (siehe folgender Screenshot). Wie können Sie stattdessen eine leere Zelle oder einen selbst festgelegten Textwert anzeigen lassen?
- VLOOKUP und Rückgabe der gesamten Zeile / Ganze Zeile eines übereinstimmenden Werts in Excel
- Normalerweise können Sie mithilfe der VLOOKUP-Funktion einen übereinstimmenden Wert aus einem Datenbereich suchen und zurückgeben. Aber haben Sie jemals versucht, die gesamte Zeile der Daten basierend auf bestimmten Kriterien zu finden und zurückzugeben, wie im folgenden Screenshot gezeigt?
- Mehrere zugehörige Werte mit VLOOKUP suchen und verketten in Excel
- Wie allgemein bekannt ist, hilft die VLOOKUP-Funktion in Excel dabei, einen Wert zu suchen und die zugehörigen Daten aus einer anderen Spalte zurückzugeben. Normalerweise liefert sie jedoch nur den ersten passenden Wert, wenn mehrere Übereinstimmungen vorliegen. In diesem Artikel zeige ich Ihnen, wie Sie mit VLOOKUP mehrere zugehörige Werte finden und diese entweder in einer einzigen Zelle oder als vertikale Liste verketten können.
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins
