Zum Hauptinhalt springen

Erhalten Sie den ersten nicht leeren Wert in einer Spalte oder Zeile

Author: Amanda Li Last Modified: 2025-05-28

Um den ersten Wert (die erste Zelle, die nicht leer ist, wobei Fehler ignoriert werden) aus einem einzeiligen oder einspaltigen Bereich abzurufen, können Sie eine Formel verwenden, die auf den INDEX- und MATCH-Funktionen basiert. Wenn Sie jedoch die Fehler im Bereich nicht ignorieren möchten, können Sie der obigen Formel die ISBLANK-Funktion hinzufügen.

get first non-blank value in column row 1

Erhalten Sie den ersten nicht leeren Wert in einer Spalte oder Zeile, wobei Fehler ignoriert werden
Erhalten Sie den ersten nicht leeren Wert in einer Spalte oder Zeile, einschließlich Fehler


Erhalten Sie den ersten nicht leeren Wert in einer Spalte oder Zeile, wobei Fehler ignoriert werden

Um den ersten nicht leeren Wert in der Liste wie oben gezeigt zu erhalten, wobei Fehler ignoriert werden, können Sie die INDEX-Funktion innerhalb der MATCH-Funktion "INDEX((Bereich<>0),0)" verwenden, um die Zellen zu finden, die nicht leer sind. Anschließend verwenden Sie die MATCH-Funktion, um die Position der ersten nicht leeren Zelle zu lokalisieren. Diese Position wird dann an die äußere INDEX-Funktion übergeben, um den Wert an dieser Position abzurufen.

Allgemeine Syntax

=INDEX(Bereich;MATCH(WAHR;INDEX((Bereich<>0);0);0))

  • Bereich: Der einspaltige oder einzeilige Bereich, aus dem die erste nicht leere Zelle mit Text- oder Zahlenwerten zurückgegeben werden soll, wobei Fehler ignoriert werden.

Um den ersten nicht leeren Wert in der Liste zu erhalten, wobei Fehler ignoriert werden, kopieren Sie bitte die folgende Formel in die Zelle E4, und drücken Sie die Eingabetaste, um das Ergebnis zu erhalten:

=INDEX(B4:B15;MATCH(WAHR;INDEX((B4:B15<>0);0);0))

get first non-blank value in column row 2

Erklärung der Formel

=INDEX(B4:B15;MATCH(WAHR;INDEX((B4:B15<>0);0);0))

  • INDEX((B4:B15<>0);0) : Der Ausdruck bewertet jeden Wert im Bereich B4:B15. Wenn eine Zelle leer ist, wird FALSE zurückgegeben; wenn eine Zelle einen Fehler enthält, gibt der Ausdruck den Fehler selbst zurück; und wenn eine Zelle eine Zahl oder Text enthält, wird TRUE zurückgegeben. Da das row_num-Argument dieser INDEX-Formel 0 ist, gibt der Ausdruck das Array der Werte für die gesamte Spalte zurück, wie folgt: {FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE}.
  • MATCH(WAHR;INDEX((B4:B15<>0);0);0) = MATCH(WAHR;{FALSE;#REF!;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE};0): Der match_type 0 zwingt die MATCH-Funktion, die Position des ersten exakten WAHR-Werts im Array zurückzugeben. Daher gibt die Funktion 3 zurück.
  • INDEX(B4:B15;MATCH(WAHR;INDEX((B4:B15<>0);0);0)) = INDEX(B4:B15;3): Die INDEX-Funktion gibt dann den dritten Wert im Bereich B4:B15 zurück, welcher extendoffice ist.

Erhalten Sie den ersten nicht leeren Wert in einer Spalte oder Zeile, einschließlich Fehler

Um den ersten nicht leeren Wert in der Liste einschließlich Fehler zu erhalten, können Sie einfach die ISBLANK-Funktion verwenden, um zu überprüfen, ob die Zellen in der Liste leer sind oder nicht. Anschließend gibt INDEX den ersten nicht leeren Wert entsprechend der von MATCH bereitgestellten Position zurück.

Allgemeine Syntax

=INDEX(Bereich;MATCH(FALSCH;ISBLANK(Bereich);0))

√ Hinweis: Dies ist eine Array-Formel, die Sie mit Strg + Umschalt + Enter eingeben müssen, außer in Excel 365 und Excel 2021.

  • Bereich: Der einspaltige oder einzeilige Bereich, aus dem die erste nicht leere Zelle mit Text, Zahl oder Fehlerwerten zurückgegeben werden soll.

Um den ersten nicht leeren Wert in der Liste einschließlich Fehler zu erhalten, kopieren Sie bitte die folgende Formel in die Zelle E7, und drücken Sie Strg + Umschalt + Enter, um das Ergebnis zu erhalten:

=INDEX(B4:B15;MATCH(FALSCH;ISBLANK(B4:B15);0))

Erklärung der Formel

=INDEX(B4:B15;MATCH(FALSCH;ISBLANK(B4:B15);0))

  • ISBLANK(B4:B15): Die ISBLANK-Funktion überprüft, ob die Zellen im Bereich B4:B15 leer sind oder nicht. Wenn ja, wird TRUE zurückgegeben; wenn nicht, wird FALSE zurückgegeben. Daher generiert die Funktion ein Array wie folgt: {TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}.
  • MATCH(FALSCH;ISBLANK(B4:B15) ;0) = MATCH(FALSCH;{TRUE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE} ;0): Der match_type 0 zwingt die MATCH-Funktion, die Position des ersten exakten FALSE im Array zurückzugeben. Daher gibt die Funktion 2 zurück.
  • INDEX(B4:B15;MATCH(FALSCH;ISBLANK(B4:B15);0)) = INDEX(B4:B15;2): Die INDEX-Funktion gibt dann den zweiten Wert im Bereich B4:B15 zurück, welcher #REF! ist.

Verwandte Funktionen

Excel INDEX-Funktion

Die Excel INDEX-Funktion gibt den angezeigten Wert basierend auf einer bestimmten Position aus einem Bereich oder einem Array zurück.

Excel MATCH-Funktion

Die Excel MATCH-Funktion sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position des Werts zurück.


Verwandte Formeln

Exakte Übereinstimmung mit INDEX und MATCH

Wenn Sie Informationen zu einem bestimmten Produkt, Film oder einer Person in Excel finden müssen, sollten Sie die Kombination aus INDEX- und MATCH-Funktionen gut nutzen.

Erhalten Sie den ersten Textwert in einer Spalte

Um den ersten Textwert aus einem einspaltigen Bereich abzurufen, können Sie eine Formel verwenden, die auf den INDEX- und MATCH-Funktionen sowie eine Formel basierend auf der VLOOKUP-Funktion basiert.

Lokalisieren Sie die erste teilweise Übereinstimmung mit Platzhaltern

Es gibt Fälle, in denen Sie die Position der ersten teilweisen Übereinstimmung, die eine bestimmte Zahl in einem Bereich numerischer Werte in Excel enthält, ermitteln müssen. In diesem Fall hilft Ihnen eine MATCH- und TEXT-Formel, die den Asterisk (*), den Platzhalter, der eine beliebige Anzahl von Zeichen entspricht, verwendet. Wenn Sie auch den genauen Wert an dieser Position wissen müssen, können Sie die INDEX-Funktion zur Formel hinzufügen.

Suchen Sie die erste teilweise übereinstimmende Zahl

Es gibt Fälle, in denen Sie die Position der ersten teilweisen Übereinstimmung, die eine bestimmte Zahl in einem Bereich numerischer Werte in Excel enthält, ermitteln müssen. In diesem Fall hilft Ihnen eine MATCH- und TEXT-Formel, die den Asterisk (*), den Platzhalter, der eine beliebige Anzahl von Zeichen entspricht, verwendet. Wenn Sie auch den genauen Wert an dieser Position wissen müssen, können Sie die INDEX-Funktion zur Formel hinzufügen.


Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.