Index und Vergleich bei leeren Zellen in Excel
Schritt-für-Schritt-Anleitung
Um den Wert aus der Spalte A anzuzeigen, wenn du in Spalte B ein Datum eingibst, kannst du die Kombination von INDEX
und VERGLEICH
verwenden. Folge diesen Schritten:
- Trage die fortlaufenden Nummern in den Bereich A1:A30 ein.
- Trage die Datumswerte in den Bereich B1:B30 ein. Einige Zellen dürfen leer bleiben.
- Wähle die Zelle aus, in der das Ergebnis angezeigt werden soll (z.B. C1).
-
Gib folgende Formel ein:
=INDEX(A1:A30;VERGLEICH(WAHR;B1:B30<>"",0))
Diese Formel sucht nach dem ersten nicht-leeren Datum in Spalte B und gibt die entsprechende Nummer aus Spalte A zurück.
Häufige Fehler und Lösungen
-
Fehler: #NV wird angezeigt.
Mögliche Ursache ist, dass in Spalte B keine nicht-leeren Zellen vorhanden sind. Stelle sicher, dass mindestens ein Datum eingetragen ist.
-
Fehler: Unerwartete Ergebnisse bei mehrfachen Datumswerten.
Die Formel zeigt nur das erste gefundene Datum an. Überlege, ob du eine Liste aller passenden Werte benötigst, was mit einer anderen Formel erreicht werden kann.
Alternative Methoden
Wenn die Kombination aus INDEX
und VERGLEICH
nicht die gewünschten Ergebnisse liefert, kannst du auch die Funktion SVERWEIS
in Betracht ziehen. Damit kannst du nach einem bestimmten Datum suchen und die zugehörige Nummer zurückgeben.
Verwende die Formel:
=SVERWEIS(DATUM(2012,1,1);B1:A30;1;FALSCH)
In diesem Beispiel wird nach dem Datum 1. Januar 2012 gesucht.
Praktische Beispiele
-
Beispiel: Einfache Datumsanfrage
Wenn du in C1 das Datum 01.01.2022
eingibst und die Formel verwendest, wird die zugehörige Nummer aus Spalte A angezeigt.
-
Beispiel: Dynamisches Datum
Du kannst auch eine Dropdown-Liste in C1 erstellen, die es dir ermöglicht, verschiedene Datumswerte auszuwählen. Ändere die Formel entsprechend, um die dynamischen Werte zu berücksichtigen.
Tipps für Profis
-
Nutze die FILTER
-Funktion (in neueren Excel-Versionen) für komplexere Abfragen. Damit kannst du eine Liste aller passenden Werte zurückgeben.
-
Wenn du häufig mit Datumswerten arbeitest, erwäge, eine benutzerdefinierte Funktion zu erstellen, die deine Anforderungen besser erfüllt.
FAQ: Häufige Fragen
1. Wie kann ich nach mehreren Datumswerten gleichzeitig suchen?
Verwende die FILTER
-Funktion, um eine Liste aller passenden Werte zurückzugeben, anstatt nur den ersten.
2. Was mache ich, wenn die Daten in anderen Spalten stehen?
Passe die Zellreferenzen in deiner Formel entsprechend an, um die korrekten Bereiche zu durchsuchen.