Sverweis mit Teilstring in Excel nutzen
Schritt-für-Schritt-Anleitung
Um den SVERWEIS in Excel zu verwenden, um nach einem Teilstring in einer Zelle zu suchen, kannst du folgende Schritte befolgen:
-
Vorbereitung der Daten: Stelle sicher, dass du eine Matrix hast, in der die ersten Spalten die Suchkriterien enthalten (z.B. Namen) und die zweite Spalte die zugehörigen Werte (z.B. Alter).
-
Formel eingeben: Verwende die folgende Formel in der Zelle, in der du das Ergebnis anzeigen möchtest (angenommen D2):
=SVERWEIS("*"&C2&"*";A2:B7;2;0)
Hierbei wird in C2 nach einem Teilstring gesucht, der in den Zellen von A2 bis A7 enthalten ist.
-
Matrixformel anwenden: Falls du mehrere Namen in einer Zelle hast und die zugehörigen Werte summieren möchtest, benutze:
{=SUMME(ISTZAHL(SUCHEN($A$2:$A$7;C2))*$B$2:$B$7)}
(Drücke Strg + Umschalt + Enter, um die Matrixformel zu aktivieren).
Häufige Fehler und Lösungen
-
Fehler: Ergebnis ist 0: Dies kann vorkommen, wenn das Suchkriterium nicht korrekt formuliert ist oder die Zellen nicht richtig referenziert werden. Stelle sicher, dass die Zellen in deiner Formel korrekt angegeben sind.
-
Fehler: Falsches Ergebnis: Überprüfe, ob sich die Namen in den Zellen in der Matrix (A2:A7) genau so befinden, wie du sie in C2 angegeben hast. Auch Groß- und Kleinschreibung können eine Rolle spielen.
Alternative Methoden
- INDEX und MAX: Eine alternative Methode zur Verwendung des SVERWEIS ist die Kombination von INDEX und MAX. Diese Methode kann verwendet werden, wenn du den höchsten Wert suchst:
{=INDEX(B:B;MAX(ISTZAHL(SUCHEN($A$2:$A$7;C2))*(ZEILE($2:$7))))}
Diese Formel gibt den Wert aus der Spalte B zurück, der dem ersten gefundenen Namen in C2 entspricht.
Praktische Beispiele
-
Angenommen, in C2 steht „Dennis und Frank“. Du kannst die Formel in D2 eingeben:
=SUMME(ISTZAHL(SUCHEN($A$2:$A$7;C2))*$B$2:$B$7)
Diese Formel summiert das Alter von Dennis und Frank, falls beide in der Matrix vorhanden sind.
-
Wenn du nur den ersten gefundenen Namen und dessen Alter zurückgeben möchtest, nutze die SVERWEIS-Formel.
Tipps für Profis
-
Verwendung von Wildcards: Mit * kannst du sicherstellen, dass du nach Teilstrings suchst. Dies ist besonders nützlich, wenn du nur einen Teil des Namens kennst.
-
Fehlerbehandlung: Verwende die IFERROR-Funktion, um Fehlermeldungen zu vermeiden:
=IFERROR(SVERWEIS("*"&C2&"*";A2:B7;2;0);"Nicht gefunden")
FAQ: Häufige Fragen
1. Wie kann ich SVERWEIS verwenden, um nur den Teil einer Zelle zu suchen?
Verwende die Wildcard-Notation mit *, um nach Teilstrings zu suchen, wie in der Schritt-für-Schritt-Anleitung beschrieben.
2. Was mache ich, wenn ich mehrere Namen in einer Zelle habe?
Du kannst die Formel anpassen, um alle Namen zu durchsuchen. Eine Kombination aus SUMME und ISTZAHL(SUCHEN(...)) ist hier hilfreich.
3. Funktioniert dies in allen Excel-Versionen?
Ja, die beschriebenen Funktionen sind in den meisten modernen Excel-Versionen verfügbar. Achte darauf, dass du die Matrixformeln korrekt eingibst (mit Strg + Umschalt + Enter).
4. Kann ich die Formel so anpassen, dass sie Text anstelle von Zahlen zurückgibt?
Ja, anstelle von Alterswerten kannst du einfach die entsprechende Spalte in deiner Formel anpassen.