SVERWEIS – Leerzeichen statt Null zurückgeben – Excel & GS

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Zakarya El Oirzadi

Last updated on Februar 8, 2023
Beispielarbeitsmappe herunterladen

Die Beispielarbeitsmappe herunterladen

In diesem Tutorial zeigen wir Ihnen, wie Sie ein Leerzeichen zurückgeben, wenn die Ausgabe von SVERWEIS leer ist. Wenn Ihre Version von Excel XVERWEIS unterstützt, empfehlen wir, stattdessen XVERWEIS zu verwenden.

sverweis leerzeichen anstatt null zurueckgeben hauptfunktion

Wenn Sie in Excel mit einer Formel auf eine andere Zelle verweisen, werden leere Werte als Null berechnet.

,sverweis leerzeichen anstatt null zurueckgeben leer

Dies kann in einigen SVERWEIS-Szenarien , in denen wir Leerzeichen von Nullen unterscheiden müssen, ein Problem darstellen:

=SVERWEIS("2021-D";B3:C7;2;FALSCH)

sverweis leerzeichen anstatt null zurueckgeben ergebnis

SVERWEIS mit WENN und ISTLEER

Wir können die Kombination von SVERWEIS mit den FunktionenWENN und ISTLEER verwenden, um dieses Problem zu lösen:

=WENN(ISTLEER(SVERWEIS(E3;B3:C7;2;FALSCH));"";SVERWEIS(E3;B3:C7;2;FALSCH))

sverweis leerzeichen anstatt null zurueckgeben funktion wenn istleer

Schauen wir uns die Formel an und analysieren sie:

Um eine leere Zeichenkette zurückzugeben, wenn die SVERWEIS-Ausgabe leer ist, benötigen wir zwei Dinge:

  1. Eine Methode, um zu prüfen, ob die Ausgabe vom SVERWEIS leer ist
  2. Und eine Funktion, die die Null durch eine leere Zeichenkette („“) ersetzen und zurückgeben kann. Diese kommt dem Leerzeichen am nächsten.

Die Funktion ISTLEER

Wir können ISTLEER verwenden, um zu prüfen, ob das Ergebnis von SVERWEIS leer ist.

=ISTLEER(SVERWEIS(E3;B3:C7;2;FALSCH))

sverweis leerzeichen anstatt null zurueckgeben istleer funktion

Anmerkungen:

  1. Die ISTLEER-Funktion gibt WAHR zurück, wenn ein Wert leer ist. Eine leere Zeichenfolge („“) und 0 sind nicht mit einem Leerzeichen gleichzusetzen. Eine Zelle, die eine Formel enthält, ist nicht leer, und deshalb können wir F3 nicht als Eingabe für die ISTLEER-Funktion verwenden.
  2. Formeln können Leerzeichen zurückgeben, diese werden jedoch in der letzten Phase der Berechnung in Null umgewandelt.
  3. Daher können wir Formeln in ISTLEER verschachteln, um zu prüfen, ob ihre Ergebnisse Leerzeichen entsprechen, anstatt sie den Zellen zuzuweisen, bevor wir ISTLEER darauf anwenden.

Die Funktion WENN

Wir können dann die WENN-Funktion verwenden, um zu testen, ob die Kombination von ISTLEER und SVERWEIS WAHR oder FALSCH entspricht. Wir können einen beliebigen Prozess setzen (z.B. eine leere Zeichenkette ausgeben), wenn die Bedingung WAHR entspricht, und einen anderen (z.B. das Ergebnis vom SVERWEIS, wenn es nicht leer ist), wenn das Ergebnis FALSCH entspricht.

=WENN(G3;"";F3)

sverweis leerzeichen anstatt null zurueckgeben wenn funktion

Die Kombination all dieser Konzepte führt zu unserer ursprünglichen Formel:

=WENN(ISTLEER(SVERWEIS(E3;B3:C7;2;FALSCH));"";SVERWEIS(E3;B3:C7;2;FALSCH))

SVERWEIS mit WENN und leerer Zeichenfolge („“)

Wir können die leere Zeichenfolge als Kriterium verwenden, um zu prüfen, ob der Wert des SVERWEIS leer ist, anstatt die ISTLEER-Funktion zu verwenden:

=WENN(SVERWEIS(E3;B3:C7;2;FALSCH)="";"";SVERWEIS(E3;B3:C7;2;FALSCH))

sverweis leerzeichen anstatt null zurueckgeben leere zeichenfolge

Hinweis: Leerzeichen kann je nach Berechnung gleichbedeutend mit Null oder einer leeren Zeichenkette sein, aber leere Zeichenketten und Nullen sind keine Leerzeichen.

SVERWEIS mit WENN und LÄNGE

Eine andere Alternative zu ISBLANK ist die Verwendung der LÄNGE-Funktion:

=WENN(LÄNGE(SVERWEIS(E3;B3:C7;2;FALSE))=0;"";VERWEIS(E3;B3:C7;2;FALSCH))

sverweis leerzeichen anstatt null zurueckgeben funktion wenn laenge

Lassen Sie uns diese alternative Lösung genauer untersuchen:

Überprüfung auf Leerzeichen mit der Funktion LÄNGE

Wie bereits erwähnt, liefern Formeln zwar leere Ergebnisse, werden aber am Ende der Berechnungen umgewandelt.

Daher können wir die LÄNGE-Funktion verwenden, um die Anzahl der Zeichen in der Ausgabe von SVERWEIS zu zählen:

=LÄNGE(SVERWEIS(E3;B3:C7;2;FALSCH))

sverweis leerzeichen anstatt null zurueckgeben laenge funktion

Wenn die Anzahl der Zeichen 0 ist, bedeutet dies, dass der Wert leer ist. Wir können dann die WENN-Funktion verwenden, um zu prüfen, ob die LÄNGE-Funktion gleich 0 ist, und eine leere Zeichenkette zurückgeben, wenn dies der Fall ist:

=WENN(G3=0;"";F3)

sverweis leerzeichen anstatt null google sheets

Die Kombination all dieser Konzepte führt zu unserer ursprünglichen Formel:

=WENN(LÄNGE(SVERWEIS(E3;B3:C7;2;FALSCH))=0;"";SVERWEIS(E3;B3:C7;2;FALSE))

SVERWEIS – Rückgabe von Leerzeichen in Google Sheets

Alle oben genannten Formeln funktionieren in Google Sheets auf die gleiche Weise und wir brauchen sie  in Google Sheets tatsächlich nicht zu implementieren, um ein leeres Ergebnis anzuzeigen, da Google Sheets Leerzeichen zurückgeben kann.

sverweis leerzeichen anstatt null zurueckgeben google sheets

Hinweis: Dies ist sehr hilfreich in Szenarien, in denen wir Leerzeichen von leeren Zeichenfolgen unterscheiden müssen. Beachten Sie, dass die obigen Formeln nur anwendbar sind, wenn die Ausgabe leer ist, was sich vom Ergebnis „keine Übereinstimmung“ unterscheidet. Wenn SVERWEIS keine Übereinstimmung findet, gibt er stattdessen den #NV-Fehler zurück, und in diesem Fall müssen wir den #NV-Fehler behandeln (siehe dazu den Artikel: „SVERWEIS – #NV-Fehler beheben“).

AI Formula Generator

Gratis testen

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Zurück zu Excel-Formeln