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

Forumthread: Sverweis ohne eindeutigen Suchschlüssel

Sverweis ohne eindeutigen Suchschlüssel
Corinna
Hallo zusammen,
ich habe ein problem, vielleicht könntet ihr mir weiterhelfen? Och habe zwei dateien, in denen ich keinen eindeutigen schlüssel (Artikelnummer)habe um die informationen aus der einen datei durch den severweis in die andere zu übertragen..
In der einen Datei steht eine Zahlenkombination, und in der anderen eine Bezeichnung plus evt. die zahlenkombination, da der Schlüssel hier kein eindeutiges übereinstimmendes Suchmerkmal ist, müsste ich mit dem Severweis nach Fragmenten suchen können, die dann evt. in der anderen Datei gefunden werden.
Beispiel
Tabelle A
Artikel Preis?
xyz 1450ESB
Tabelle B
Artikel
145ESB 13,80€/St
143ESB 12, 00 €
War das für aussenstehende verständlich? Wenn ja wäre es super lieb, falls jemand eine lösung hat
Vielen Dank schon mal corinna
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sverweis ohne eindeutigen Suchschlüssel
15.11.2010 19:56:35
{Boris}
Hi Corinna,
grundsätzlich kannst Du den Suchbegriff für den SVERWEIS auch mit Jokern (*) versehen:
=SVERWEIS(Suchbegriff&"*" -> Beginnt mit
=SVEWRWEIS("*"&Suchbegriff -> Endet mit
=SVERWEIS("*"&Suchbegriff&"*" -> Enthält
Grüße Boris
AW: Sverweis ohne eindeutigen Suchschlüssel
15.11.2010 20:22:48
Corinna
Hallo Boris danke schon mal,
aber irgendwie kriege ich es trotzdem nicht hin...kannst du mal schauen was ich falsch mache
Also formel lautet dann
Sverweis("*"&A1&"*"; Tabelle2A:B;2;Falsch) oder hab ich es falsch verstanden?
also A1 steht zum beispiel xyz esb450
und in A: B 450 oder sooooo
Kannst du mir vielleicht nochmal helfen?
Anzeige
AW: Sverweis ohne eindeutigen Suchschlüssel
15.11.2010 20:30:40
susanne
Man sollte bedenken, das der Sverweis nur so lange gesucht wird, bis er was Passendes gefunden hat.
Ein Suchkriterium für einen SVERWEIS sollte also nur ein einziges Mal vorkommen...
AW: Sverweis ohne eindeutigen Suchschlüssel
16.11.2010 05:38:46
BoskoBiati
Hallo,
Sverweis("*"&A1&"*"; Tabelle2!A:B;2;Falsch) oder hab ich es falsch verstanden?
Hast Du!
Mit Deiner Formel suchst Du ja nach einem Begriff, der diesen Term: xyz esb450 enthält.
Richtig wäre:
Sverweis(rechts(a1;3); Tabelle2!A:B;2;0)
damit würdest Du nach "450" suchen oder sogar:
Sverweis(rechts(a1;3)*1; Tabelle2!A:B;2;0)
sucht nach 450!
Gruß
Bosko
Anzeige
AW: Sverweis ohne eindeutigen Suchschlüssel
15.11.2010 20:16:42
susanne
Hab es nicht so ganz verstanden, aber im Prinzip gehe ich immer so vor:
In Spalte A muss ein eindeutiges Suchkriterium, meine eingesetzte Tabelle kommt immer ein paar Spalten rechts davon. Dann kann ich Spalte A als eindeutiges Suchkriterium nutzen für den Sverweis.
Wenn ich in meiner Tabelle Spalten mit unvollständigen Suchkriterien habe,
arbeite ich in den Spalten BCD mit anderen Formeln, um Suchkriterien so zu vervollständigen, dass ich in Spalte A ein eindeutiges Suchkriterium erhalte.
Z. B. mit Wenn-formeln.
Beispiele:
Also z. B. wenn in Spalte D nur drei Stellen stehen und ich brauche in Spalte A aber 6, dann
verkette ich in A z. B. D und E.
Wenn in Spalte D in einer Zeile eine 6-Stellige Nummer steht, aber in der nächsten Zeile nur ein Teil davon, dann nehme ich die ersten drei Stellen aus der Zeile darüber und verkette sie mit den drei Stellen, damit man ein vollständiges Suchkriterium erhält.
Oder so: Wenn in Spalte D "ESB" steht, dann setze 145 davor...
Ich arbeite da oft mit den Formeln "Wechseln" - z. B. wenn Leerstellen raus sollen =wechseln(" ";"")
oder Text(A:A;"000"), oder =Rechts(... oder =links(... oder =Teil(
Ich hoffe, es hilft dir weiter....
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sverweis ohne eindeutigen Suchschlüssel in Excel


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Daten: Stelle sicher, dass Du zwei Tabellen hast. In Tabelle A befinden sich die Artikelnummern und in Tabelle B die Beschreibungen und Preise.

  2. Formel für den SVERWEIS: Nutze die folgende Formel, um nach Teilstrings zu suchen:

    =SVERWEIS("*"&A1&"*"; Tabelle2!A:B; 2; FALSCH)

    Hierbei steht A1 für die Zelle in Tabelle A, die Du durchsuchen möchtest.

  3. Verwendung von Jokerzeichen: Um sicherzustellen, dass der SVERWEIS nach Fragmenten sucht, kannst Du das Suchkriterium mit Jokerzeichen * umgeben.

  4. Eingabe der Formel: Trage die Formel in die Zelle ein, in der Du das Ergebnis sehen möchtest, und ziehe sie nach unten, um sie auf andere Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: "Wert!": Dieser Fehler tritt auf, wenn das Suchkriterium nicht in der Liste gefunden wird. Überprüfe, ob das Suchkriterium korrekt eingegeben ist und ob die Zellen in Tabelle B die gesuchten Werte enthalten.

  • Fehler: Falsche Ergebnisse: Achte darauf, dass der SVERWEIS nur den ersten passenden Wert zurückgibt. Wenn Du mehrere Übereinstimmungen hast, kann es sein, dass nur die erste angezeigt wird.

  • Lösung: Teilstrings: Wenn Du nach Teilstrings suchst, sollte das Suchkriterium eindeutig sein. Verwende =SVERWEIS(RECHTS(A1;3); Tabelle2!A:B; 2; FALSCH), um gezielt nach den letzten drei Zeichen zu suchen.


Alternative Methoden

  • INDEX und VERGLEICH: Eine alternative Methode, um nach Teilstrings zu suchen, ist die Kombination von INDEX und VERGLEICH:

    =INDEX(Tabelle2!B:B; VERGLEICH("*"&A1&"*"; Tabelle2!A:A; 0))
  • FILTER-Funktion (Excel 365): Wenn Du Excel 365 nutzt, kannst Du die FILTER-Funktion verwenden, um mehrere Übereinstimmungen zu finden:

    =FILTER(Tabelle2!B:B; SUCHEN(A1; Tabelle2!A:A))

Praktische Beispiele

  • Beispiel 1: Angenommen, in Tabelle A steht in Zelle A1 der Artikel "xyz 1450ESB". In Tabelle B findest Du "145ESB", und die Formel =SVERWEIS("*"&A1&"*"; Tabelle2!A:B; 2; FALSCH) gibt den Preis von 13,80 €/St zurück.

  • Beispiel 2: Wenn Du nur die Artikelnummer suchst, kannst Du die Formel =SVERWEIS(RECHTS(A1;3); Tabelle2!A:B; 2; FALSCH) verwenden, um nach "ESB" zu suchen.


Tipps für Profis

  • Verwende benannte Bereiche: Um Deine Formeln übersichtlicher zu gestalten, kannst Du benannte Bereiche für Deine Tabellen nutzen.

  • Kombiniere Funktionen: Nutze Kombinationen von SVERWEIS mit TEXT-Funktionen, um flexibler bei den Suchkriterien zu sein, z.B. =WENNFEHLER(SVERWEIS(...); "Nicht gefunden").

  • Regelmäßige Überprüfung: Überprüfe regelmäßig die Daten in Deinen Tabellen, um sicherzustellen, dass die Suchkriterien aktuell sind und keine Duplikate enthalten.


FAQ: Häufige Fragen

1. Wie kann ich mit SVERWEIS nach einem Text suchen, der nur teilweise übereinstimmt?
Du kannst die Formel =SVERWEIS("*"&Suchbegriff&"*"; Tabelle!A:B; 2; FALSCH) verwenden, um nach Teilstrings zu suchen.

2. Was ist der Unterschied zwischen SVERWEIS und INDEX/VERGLEICH?
SVERWEIS sucht nur in der ersten Spalte der Tabelle, während INDEX/VERGLEICH flexibler ist und in beliebigen Spalten suchen kann.

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