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

Forumthread: Formel als Suchkriterium bei SVERWEIS ?

Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 13:43:10
Dietrich
Hallo liebes Forum,
ich habe eine Frage zu der Funktion SVERWEIS:
Das Suchkriterium in der Formel verweist auf eine Zelle, deren Inhalt selber aus der folgenden Formel besteht:

=RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2))
Damit wird der Teil nach dem "-" aus einer weiteren Zelle (Bsp: 2501 aus fvb302-2501) extrahiert. Die SVERWEIS-Formel nimmt nun diesen Wert (2501), sucht ihn in einer Vergleichstabelle und gibt den rechts danebenstehenden Wert zurück.
Die Zelle mit der Formel oben ist als "Standard" formatiert. Die entsprechende Spalte in der Vergleichstabelle auch.
Nun gibt mir SVERWEIS aber ein "#NV" zurück. Gebe ich allerdings in die Zelle mit der Formel direkt den Wert 2501 ein, klappt auch der SVERWEIS.
Was mache ich falsch?
Grüße
Dietrich
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 13:49:41
Andreas
Hallo Dietrich!
Wie wäre es mit einer ausgeblendeten Hilfsspalte in die das Ergebnis deiner Formel eingetragen wird und auf die du dann mit SVERWEIS verweist.
mfg, Andreas
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:25:53
Dietrich
Hi Andreas,
hm. ich habe jetzt eine weitere Spalte eingefügt und den Wert der Formelzelle A2 in die Spalte B2 mit "=A2" übernommen und den das Suchkriterium bei SVERWEIS auf B2 geändert. Leider ohne Erfolg, weiterhin "#NV".
Ich hab auch mal getestet die Formel für das Extrahieren direkt als Suchkriterium einzugeben, geht aber auch nicht...
Gibt die Formel generell ein Format aus, dass der SVERWEIS nicht mag?
Ich hab die Tabelle, damits einfacher wird, hochgeladen. Sie liegt unter:
https://www.herber.de/bbs/user/25275.xls
Die Zelle mit dem SVERWEIS ist E1 :-)
Gruß
Dietrich
Anzeige
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:29:47
Erich
Hallo Dietrich,
nachdem ich deine XLS gesehen habe: Vergiss meinen anderen Beitrag, schreib
=SVERWEIS(D1*1;$G$1:$H$10;2)
Durch *1 wandelst du den Text in eine Zahl um.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:32:57
Werner
Hallo Dietrich
Wie ich schon geschrieben habe. Beide Text oder beide Zahl.
Deine Spalte G ist Standard-Format und Rechtsbündig. Dein Suchbegriff ist TEXT.
Gruss Werner
Anzeige
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 13:55:47
Werner
Hallo Dietrich
Mit der Formel RECHTS erreichst Du Textformat. Sverweis unterscheidet Zahlen- und Textformate.
Du musst die Zelle des Suchbegriffs ebenfalls auf Text formatieren.
Gruss Werner
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:01:32
Jörg
Hallo Dietrich,
Wenn Du im SVERWEIS eine Zahl suchst 2501, dann wandle deine Formel so um, daß sie auch eine Zahl liefert.
=WERT(RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2)))
oder statt SVERWEIS(B2;.... eben SVERWEIS(WERT(B2);....
Zahlen stehen in der Zelle rechtsbündig, Text linksbündig.
Gruß Jörg
Anzeige
Korrektur
03.08.2005 14:05:54
Jörg
Hallo Dietrich,
mein letzter Abschnitt ist in sofern falsch, daß es nicht
oder statt SVERWEIS(B2;.... eben SVERWEIS(WERT(B2);....
heissen muß, sondern statt B2 soll die Zelle eingegeben werden, welche die Formel
=RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2))
enthält.
Gruß Jörg
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:03:12
UweN
Hallo Dietrich,
vermutlich liegt das Problem darin, daß Deine Formel innerhalb des SVERWEIS einen Text liefert, Du aber nach einer zahl suchen musst.
Ergänze Deine Formel einfach so
=RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2))*1
Dadurch wird Dein String für EXCEL zur Zahl
Hilft das weiter ?
Gruss
Uwe
Anzeige
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 14:21:57
Erich
Hallo Dietrich,
da in der durchsuchten Matrix Zeichenketten - keine Zahlen - stehen, musst du auch nach einer Zeichenkette suchen. Dazu wandelst du dein bisherigen Suchkriterium in einen Text um, etwa mit Suchkrit & "" .
Wenn in C2 das Suchkriterium steht, suchst du also mit
=SVERWEIS(C2&"";B2:B1000;1)
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Formel als Suchkriterium bei SVERWEIS ?
03.08.2005 15:29:24
Dietrich
Hallo liebe Helfer,
der Tipp mit dem =Wert() war für mich die einfachste Lösung und es klappt prima!
Dank an Euch für die schnelle Hilfe!
Dietrich
Danke für die Rückmeldung OT:-)
03.08.2005 15:30:48
Werner
;

Forumthreads zu verwandten Themen

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: Formel als Suchkriterium verwenden


Schritt-für-Schritt-Anleitung

  1. Formel erstellen: Zuerst solltest du die Formel erstellen, die das Suchkriterium in der gewünschten Zelle extrahiert. Zum Beispiel:

    =RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2))

    Diese Formel extrahiert den Teil nach dem "-" aus einer Zelle.

  2. SVERWEIS-Formel anwenden: Verwende die extrahierte Zahl in der SVERWEIS-Formel:

    =SVERWEIS(D1;G1:H10;2;FALSCH)

    Stelle sicher, dass D1 die Zelle mit deiner vorherigen Formel ist.

  3. Formatierung überprüfen: Achte darauf, dass sowohl das Suchkriterium als auch der Bereich, in dem du suchst, im richtigen Format (Zahl oder Text) vorliegen.


Häufige Fehler und Lösungen

  • Fehler #NV: Dieser Fehler tritt auf, wenn das Suchkriterium nicht gefunden wird. Überprüfe, ob die Formate übereinstimmen. Text und Zahl müssen in der gleichen Form vorliegen.

  • Falsches Format: Wenn die Zelle mit dem Suchkriterium als Text formatiert ist, wandle sie mit *1 in eine Zahl um:

    =SVERWEIS(D1*1;G1:H10;2;FALSCH)
  • Formel gibt Text zurück: Wenn deine Formel Text statt einer Zahl liefert, verwende die WERT()-Funktion, um das Ergebnis in eine Zahl umzuwandeln:

    =WERT(RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2)))

Alternative Methoden

  • Hilfsspalte nutzen: Eine einfache Methode ist, eine Hilfsspalte zu erstellen, in der das Ergebnis deiner Formel gespeichert wird. Auf diese Hilfsspalte kannst du dann mit SVERWEIS verweisen.

  • Concatenaion: Wenn du sicherstellen möchtest, dass das Suchkriterium als Text behandelt wird, kannst du dein Suchkriterium so anpassen:

    =SVERWEIS(C2 & "";B2:B1000;1;FALSCH)

Praktische Beispiele

  1. Beispiel für Textsuche:

    =SVERWEIS("2501";G1:H10;2;FALSCH)
  2. Beispiel für Zahlen: Wenn du sicherstellen möchtest, dass die Zahl als solche erkannt wird:

    =SVERWEIS(WERT(RECHTS(B2;LÄNGE(B2)-SUCHEN("-";B2)));G1:H10;2;FALSCH)

Tipps für Profis

  • Datenüberprüfung: Stelle sicher, dass du die Daten in deinen Zellen regelmäßig überprüfst, um Inkonsistenzen zu vermeiden.

  • Verwende die Funktion „XVERWEIS“: Wenn du Excel 365 oder Excel 2021 verwendest, könnte die Verwendung von XVERWEIS anstelle von SVERWEIS einfacher sein, da sie flexibler ist und keine Einschränkungen bezüglich der Spaltenposition hat.

  • Verwende Namensbereiche: Wenn du oft mit SVERWEIS arbeitest, kann es hilfreich sein, die Datenbereiche mit Namen zu versehen, um die Formeln übersichtlicher zu gestalten.


FAQ: Häufige Fragen

1. Warum bekomme ich ein #NV zurück? Das passiert, wenn das Suchkriterium nicht im angegebenen Bereich gefunden wird. Überprüfe die Formate und die Werte.

2. Wie kann ich sicherstellen, dass meine Formel korrekt ist? Achte darauf, dass sowohl das Suchkriterium als auch der Bereich im gleichen Format vorliegen (Text oder Zahl). Nutze bei Bedarf die WERT()-Funktion.

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