Sverweis: Leere Zellen überspringen und den nächsten Wert finden
Schritt-für-Schritt-Anleitung
Um mit der Funktion SVERWEIS leere Zellen zu überspringen und den nächsten Wert zu finden, kannst Du die folgende Formel verwenden:
=WENNFEHLER(INDEX(V:V;MIN(WENN(V2:V5000<>"";WENN(U2:U5000=D2;ZEILE(U2:U5000);""))));"")
Hier ist, was die Formel tut:
- INDEX: Holt den Wert aus der Spalte V.
- WENN: Überprüft, ob die Zelle in Spalte V nicht leer ist und ob die Bedingung für Spalte U erfüllt ist.
- MIN: Gibt die kleinste Zeilennummer zurück, die erfüllt ist, d.h. den nächsten Wert.
- WENNFEHLER: Gibt einen leeren String zurück, wenn kein Wert gefunden wird.
Wichtig: Dies ist eine Matrixformel, also musst Du die Eingabe mit STRG + SHIFT + ENTER
abschließen, nicht nur mit ENTER
.
Häufige Fehler und Lösungen
-
Problem: Der SVERWEIS gibt 0 zurück, wenn kein Wert gefunden wird.
- Lösung: Verwende die Kombination
WENNFEHLER
oder WENN
, um zu überprüfen, ob der SVERWEIS einen Wert zurückgibt, und setze die Ausgabe auf leer, wenn dies nicht der Fall ist.
-
Problem: Die Formel funktioniert nicht mit leeren Zellen.
- Lösung: Achte darauf, dass Du die Funktion korrekt anwendest, um leere Zellen zu überspringen. Verwende die oben genannte INDEX/WENN-Kombination.
Alternative Methoden
-
Verwendung von FILTER (Excel 365):
=FILTER(V2:V5000;(U2:U5000=D2)*(V2:V5000<>""))
Diese Methode gibt alle Werte zurück, die den Bedingungen entsprechen und überspringt leere Zellen.
-
VBA-Makro: Wenn Du regelmäßig mit leeren Zellen arbeitest, kannst Du ein VBA-Makro erstellen, das diese Logik automatisiert.
Praktische Beispiele
Angenommen, Du hast folgende Daten:
A |
B |
C |
D |
a |
1 |
|
a |
b |
|
|
b |
c |
3 |
|
a |
d |
4 |
|
b |
Verwende in Zelle D2 die Formel:
=WENNFEHLER(INDEX(B:B;MIN(WENN(A:A=D2;WENN(B:B<>"";ZEILE(B:B)));"")));"")
Diese Formel würde für D2
den Wert 1
zurückgeben, da es der nächste Wert ist, der nicht leer ist.
Tipps für Profis
- Verwende benannte Bereiche: Das macht Deine Formeln klarer und einfacher zu lesen.
- Dokumentiere Deine Formeln: Füge Kommentare hinzu, um die Logik hinter komplexen Formeln zu erklären.
- Nutze die Formelüberwachung: Diese Funktion in Excel hilft Dir dabei, Fehler in Deinen Formeln zu finden.
FAQ: Häufige Fragen
1. Was mache ich, wenn der SVERWEIS kein Ergebnis findet?
Verwende die Funktion WENNFEHLER
, um einen leeren Wert oder einen spezifischen Text zurückzugeben, wenn die Suche keinen Treffer ergibt.
2. Wie kann ich mit leeren Zellen in der Datenquelle umgehen?
Nutze die oben genannten Methoden, wie die Kombination von INDEX
, WENN
und MIN
, um leere Zellen zu überspringen und den nächsten verfügbaren Wert zu finden.