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

Forumthread: sverweis rückgabewert mit X

sverweis rückgabewert mit X
12.06.2007 09:04:00
Karel
Hallo,
versuchen mit diese Formel ’=WENN(SVERWEIS(A23;wert;22;FALSCH);"X";"") beim gefunden wert dass er mir eine “X“ als Rückgabe wert gibt. Funktioniert aber nur mit Zahlen beim text gibt es eine Fehlermeldung #wert. Gleiche Fehlermeldung bekommen ich auch beim ‚=WENN(A23="";"";(SVERWEIS(A23;wert;22;FALSCH));"X";"")
als zweite Varianten suche ich die gleiche formell mit Bedingung wenn wert “P“ erhalten dann Rückgabe wert “P“ wenn nicht dann nur “X“ als Rückgabe wert.
Danke
Karel

Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 10:01:48
heikoS
Hallo Karel,
das erste sollte so gehen:
=wenn(istnv(SVERWEIS(A23;wert;22;));"";"X")
Für die zweite Frage hier eine Möglichkeit (wenn ich Dich richtig verstanden habe):
 ABCDE
1aö ax
2bp   
3sp   

Formeln der Tabelle
ZelleFormel
E1=WENN(ISTNV(SVERWEIS(D1;A1:B3;2;)); "";WENN(SVERWEIS(D1;A1:B3;2;)="p";"p";"x"))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Klappt´s?
Gruß Heiko

Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 11:03:58
Karel
Hallo Heiko,
beide Formeln funktionieren, aber :-) ,wenn wert gefunden nur dann rückgabe X und/oder p und wenn kein wert gefunden dann naturlich keine rückgabe. Habe gestern auch ISTNV probiert sehe jetz meine fehler.
=wenn(istnv(SVERWEIS(A23;wert;22;));"";"X")
=WENN(ISTNV(SVERWEIS(A23;wert;22;)); "";WENN(SVERWEIS(A23;wert;22;)="p";"p";"x"))
viele grüße
Karel

Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 13:54:20
heikoS
Hallo Karel,
hm, meinst Du das so?
=wenn((istnv(SVERWEIS(A23;wert;22;)))+(SVERWEIS(A23;wert;22;)=0);"";"X")
Gruß Heiko

AW: sverweis rückgabewert mit X
12.06.2007 14:45:11
Karel
Hallo Heiko,
Formel '=WENN(ISTNV(SVERWEIS(D2;A$1:B$50;2;)); "";WENN(SVERWEIS(D2;A$1:B$50;2;)="p";"p";"x")) ist schon gut, sollte aber wenn kein wert vorhanden ist auch niks asgeben.
ich habe eine beispiel mappe: https://www.herber.de/bbs/user/43172.xls
grüße
Karel

Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 16:11:27
heikoS
Hallo Karel,
dann mußt Du nur die fettgedruckte Erweiterung aus meinem letzten Posting auf Deine Formel übertragen, oder?
Hier ein Beispiel:
 ABCDE
1a  a 
2bp   
3se   

Formeln der Tabelle
ZelleFormel
E1=WENN((ISTNV(SVERWEIS(D1;A1:B3;2;)))+(SVERWEIS(D1;A1:B3;2;)=0); "";WENN(SVERWEIS(D1;A1:B3;2;)="p";"p";"x"))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Klappt´s?
Gruß Heiko

Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 16:59:00
Karel
Hallo Heiko,
Klappt, genau so
bekomen nur noch eine fehler #NV wenn ich formel weiter nach unter kopieren (bereich angepasst) wie bekommt men dass #NV weg.
viele dank
Karel

AW: sverweis rückgabewert mit X
12.06.2007 17:05:00
heikoS
Hallo Karel,
fixier den Bereich, so daß er durch das Kopieren nicht erweitert wird, also statt A1:B3 schreibst Du $A$1:$B$3, dann kann eigentlich nichts mehr schief gehen. Zumal der Fall #NV durch die Funktion istnv() abgefangen ist.
Gruß Heiko

Anzeige
AW: sverweis rückgabewert mit X
12.06.2007 19:17:00
Karel
Hallo Heiko,
Hatte ich auch gedacht mit istnv(), habe bereich auch schon einmall fixiert aber wenn kein wert im D vorliegt habe ich trotzdem #NV.
https://www.herber.de/bbs/user/43189.xls
Grusse
Karel

AW: sverweis rückgabewert mit X
13.06.2007 07:57:19
heikoS
Hallo Karel,
na das ist ja eine schwierige Geburt! ;-)
Wie sieht´s denn in dieser Form aus:
 ABCDEFGHI
22    x   
33p 3pp  P
41123r 1xx  X
54  4x    
66p 6pp  P
781 8x   X
810p 10p   P

Formeln der Tabelle
ZelleFormel
I2=WENN(ISTNV(SVERWEIS(D2;$A$2:$B$20;2;)); "";WENN(SVERWEIS(D2;$A$2:$B$20;2;)=0;"";WENN(SVERWEIS(D2;$A$2:$B$20;2;)="p";"P";"X")))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Ist es das?
Gruß Heiko

Anzeige
genau so
13.06.2007 11:23:09
Karel
Hallo Heiko,
funktioniert perfekt
Viele Danke
Karel

Freut mich, danke für Deine Rückmeldung! oT
13.06.2007 13:45:00
heikoS
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

SVERWEIS Rückgabewert mit X in Excel


Schritt-für-Schritt-Anleitung

Um SVERWEIS in Excel zu verwenden, um Rückgabewerte wie "X" zu generieren, kannst Du folgende Schritte befolgen:

  1. Formel vorbereiten: Beginne mit der Grundformel für SVERWEIS.

    =SVERWEIS(A23;wert;22;FALSCH)
  2. WENN-Funktion hinzufügen: Integriere die WENN-Funktion, um zu überprüfen, ob der Wert gefunden wurde.

    =WENN(ISTNV(SVERWEIS(A23;wert;22;FALSCH)); ""; "X")
  3. Erweiterte Bedingung: Wenn Du eine spezielle Rückgabe wie "P" oder "X" benötigst, verwende diese Formel:

    =WENN(ISTNV(SVERWEIS(A23;wert;22;FALSCH)); ""; WENN(SVERWEIS(A23;wert;22;FALSCH)="p"; "p"; "x"))
  4. Bereich fixieren: Um Fehler wie #NV zu vermeiden, fixiere den Bereich in der Formel:

    =WENN(ISTNV(SVERWEIS(D2;$A$1:$B$50;2;)); ""; WENN(SVERWEIS(D2;$A$1:$B$50;2;)="p"; "p"; "x"))

Häufige Fehler und Lösungen

  • #WERT!-Fehler: Dieser Fehler tritt oft auf, wenn in der SVERWEIS-Formel ein unerwarteter Datentyp verwendet wird. Stelle sicher, dass die Suchwerte in der gleichen Formatierung vorliegen (Zahlen vs. Text).

  • #NV-Fehler: Um diesen Fehler zu vermeiden, solltest Du die ISTNV-Funktion verwenden, um das Vorhandensein eines Wertes zu überprüfen.

  • Kopieren von Formeln: Wenn Du Formeln nach unten kopierst und #NV erhältst, stelle sicher, dass der Bereich fixiert ist (z.B. $A$1:$B$50).


Alternative Methoden

  • VERGLEICH und INDEX: Eine alternative Methode zur Verwendung von SVERWEIS ist die Kombination von INDEX und VERGLEICH. Diese Methode ist flexibler und kann mehrere Werte zurückgeben.

    =INDEX(Bereich;VERGLEICH(Suchwert;Suchbereich;0))
  • XVERWEIS (ab Excel 365): Eine modernere Lösung ist die Verwendung von XVERWEIS, die viele der Einschränkungen von SVERWEIS überwindet.

    =XVERWEIS(A23;Suchbereich;Rückgabebereich;"Nicht gefunden")

Praktische Beispiele

  1. Einfacher SVERWEIS mit Rückgabe "X":

    =WENN(ISTNV(SVERWEIS(A2;$A$1:$B$10;2;FALSCH)); ""; "X")
  2. Rückgabe "P" oder "X":

    =WENN(ISTNV(SVERWEIS(A2;$A$1:$B$10;2;FALSCH)); ""; WENN(SVERWEIS(A2;$A$1:$B$10;2;FALSCH)="p"; "p"; "x"))
  3. Verwendung von ISNA zur Fehlerbehandlung:

    =WENN(ISNA(SVERWEIS(A2;$A$1:$B$10;2;FALSCH)); ""; "Wert vorhanden")

Tipps für Profis

  • Namen verwenden: Erstelle benannte Bereiche für Deine Daten, um die Formeln lesbarer zu machen.

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Suchwerte eingegeben werden.

  • Bedingte Formatierung: Nutze bedingte Formatierung, um die Zellen hervorzuheben, die "X" oder "P" zurückgeben.


FAQ: Häufige Fragen

1. Was mache ich, wenn mein SVERWEIS nicht funktioniert? Überprüfe die Eingabewerte und stelle sicher, dass der Suchbereich korrekt definiert ist und die Werte übereinstimmen.

2. Wie kann ich mehrere Werte mit SVERWEIS zurückgeben? SVERWEIS kann nur einen Wert zurückgeben. Verwende INDEX und VERGLEICH oder XVERWEIS für diese Funktionalität.

3. Kann ich SVERWEIS für Textwerte verwenden? Ja, SVERWEIS funktioniert auch mit Textwerten, achte jedoch darauf, dass die Groß- und Kleinschreibung keine Rolle spielt, aber die Formatierung stimmen muss.

4. Was bedeutet der Fehler #NV? Der Fehler #NV tritt auf, wenn der Suchwert nicht im Suchbereich gefunden werden kann. Verwende ISTNV, um diesen Fehler zu behandeln.

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