Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Rückgabewert = 0 bei sverweis

Rückgabewert = 0 bei sverweis
06.10.2004 11:31:48
Marcellos
Moin Leute ...
Nutze bei dem sverweis "ISTNV" um fehlmeldungen wie #NV zu unterdrücken, JEDOCH wenn der Suchwert in der Suchmatrix vorhanden ist, aber in der Bezugsspalte kein Eintrag ist bekomme ich den Wert 0 zurück. Das ist doch doof sowas ;-(
Gruß Marcellos
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rückgabewert = 0 bei sverweis
Harald
Hallo Marcellos,
=Wenn((hier Dein Istverweis)=0;"";(hier dein Istverweis wiederholt))
sollte das Thema lösen.
"Doof" ist das aber nicht. Schließlich bedeutet Sverweis "Suche in der Matrix und liefere mir den Eintrag, der rechts von dem gefundenen Wert steht". Was soll das arme Excel denn machen, wenn der DAU da nichts eingetragen hat?
Gruß Harald
Anzeige
AW: Rückgabewert = 0 bei sverweis
Marcellos
Danke funktioniert!
Naja... leeres Feld = leeres Feld
muß wohl ein wenig in 0100001101001 denken ;-)
AW: Rückgabewert = 0 bei sverweis
IngoG
Hallo Marcellos,
versuchs mal so:
=WENN(ISTFEHLER(SVERWEIS(C1;A1:B3;2;0));"";WENN(SVERWEIS(C1;A1:B3;2;0)="";"";SVERWEIS(C1;A1:B3;2;0)))
Gruß Ingo
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Rückgabewert 0 bei SVERWEIS beheben


Schritt-für-Schritt-Anleitung

  1. Verwende die SVERWEIS-Formel: Stelle sicher, dass du die SVERWEIS-Formel korrekt anwendest. Die Grundsyntax lautet:

    =SVERWEIS(Suchwert; Suchmatrix; Rückgabespalte; [Bereich_Verweis])

    Beispiel:

    =SVERWEIS(C1; A1:B3; 2; 0)
  2. Fehlerbehandlung einfügen: Um den Rückgabewert 0 zu vermeiden, kannst du die Funktion ISTFEHLER verwenden. Beispiel:

    =WENN(ISTFEHLER(SVERWEIS(C1; A1:B3; 2; 0)); ""; SVERWEIS(C1; A1:B3; 2; 0))
  3. Leere Zellen berücksichtigen: Wenn der Rückgabewert 0 zurückgegeben wird, weil die Zelle leer ist, kannst du die Formel erweitern:

    =WENN(ISTFEHLER(SVERWEIS(C1; A1:B3; 2; 0)); ""; WENN(SVERWEIS(C1; A1:B3; 2; 0)=""; ""; SVERWEIS(C1; A1:B3; 2; 0)))

Häufige Fehler und Lösungen

  • SVERWEIS gibt 0 zurück: Dies geschieht häufig, wenn der Suchwert vorhanden ist, aber in der Rückgabespalte kein Wert steht. Verwende die oben genannten Formeln, um dies zu umgehen.

  • Falscher Bereichsverweis: Stelle sicher, dass du den vierten Parameter (Bereich_Verweis) korrekt angibst. Ein Wert von 0 sorgt für eine exakte Übereinstimmung, während 1 eine ungefähre Übereinstimmung sucht.


Alternative Methoden

  • XVERWEIS: Wenn du Excel 365 oder Excel 2021 verwendest, kannst du die XVERWEIS-Funktion nutzen, die flexibler ist und besser mit leeren Werten umgeht. Beispiel:

    =XVERWEIS(C1; A1:A3; B1:B3; "")
  • INDEX und VERGLEICH: Eine andere Methode ist die Kombination von INDEX und VERGLEICH, die ebenfalls helfen kann, wenn SVERWEIS nicht die gewünschten Ergebnisse liefert.


Praktische Beispiele

  1. Beispiel mit SVERWEIS: Angenommen, du hast eine Tabelle mit Produkt-ID in Spalte A und Preisen in Spalte B. Um den Preis einer bestimmten Produkt-ID zurückzugeben, kannst du Folgendes verwenden:

    =SVERWEIS(D1; A1:B10; 2; 0)
  2. Beispiel mit nicht vorhandenen Werten: Wenn du sicherstellen möchtest, dass kein 0-Wert zurückgegeben wird, kannst du die erweiterten Formeln von oben nutzen, um leere Zellen zu behandeln.


Tipps für Profis

  • SVERWEIS mehrere Werte zurückgeben: Wenn du mehrere Werte für einen Suchwert zurückgeben möchtest, ziehe in Betracht, die XVERWEIS-Funktion zu verwenden, da diese dies einfacher ermöglicht.

  • Rückgabewert für Daten: Wenn du SVERWEIS für Datumswerte verwendest, achte darauf, dass die Datumsformate übereinstimmen, da dies sonst zu unerwarteten Rückgabewerten führen kann.


FAQ: Häufige Fragen

1. Warum gibt SVERWEIS 0 zurück?
SVERWEIS gibt 0 zurück, wenn der Suchwert gefunden wird, aber kein entsprechender Wert in der Rückgabespalte existiert.

2. Wie kann ich leere Zellen verhindern?
Verwende die Kombination von WENN, ISTFEHLER und SVERWEIS, um leere Zellen zu vermeiden, wie in der Schritt-für-Schritt-Anleitung beschrieben.

3. Was ist der Unterschied zwischen SVERWEIS und XVERWEIS?
XVERWEIS ist eine neuere Funktion, die flexibler ist und sowohl Zeilen als auch Spalten durchforsten kann, zudem behandelt sie leere Zellen einfacher als SVERWEIS.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige