Supportnet / Forum / Tabellenkalkulation
Verweis() Mal klappt´s, mal nich..
Frage
Hallo zusammen
ich habe da folgendes Problem: in einer Datei habe ich eine Auswertungstabelle für Dartspieler. in dieser Tabelle werden folgende Daten festgehalten:
Spalte E: Vornamen der Spieler (Bsp. Chris, René, etc.)
Spalte S: Die Nummer der Gegner (z.B. G26; G14; etc)
Jetzt möchte ich in einem anderen Tabellenblatt (Spielestatistik) die Namen der Spieler, die denselben Gegener hatten, in eine Zelle schreiben lassen.
Ich habe dies mit der Formel
=Auswertung!E39&" / "&VERWEIS(Auswertung!S39; Auswertung!S34:Auswertung!S38;
Auswertung!E34:Auswertung!E38)
auch hinbekommen.
Leider funktioniert diese Formel nicht immer! Ich habe da die Formel
=Auswertung!E47&" / "&VERWEIS(Auswertung!S47;
Auswertung!S42:Auswertung!S46;
Auswertung!E42:Auswertung!E46)
welche den Fehler #NV zurückgibt statt die Namen, obwohl in der Zellen S42 bis S46 folgendermassen gefüllt sind:
S42 = G26
S43 = Leer
S44 = Leer
S45 = G26
S46 = G14
S47 = G14
Die Zellen E42. E45, E46 und E47 sind mit Namen gefüllt, E43 und E44 sind ebenfalls leer.
Lustigerweise funktioniert die Formel, wenn ich den Wert in Zelle S45 auf 26 ändere, also das "G" entferne!
Kann mir jemand sagen weshalb?
Vielen Dank für Euere Hilfe
Grüsse
Rubeus
Antwort 1 von Aliba
Hi Rubeus,
für Deinen Fall ist VERWEIS nicht die richtige Funktion, denn siehe Excelhilfe:
.
"...
Wichtig Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR, andernfalls liefert VERWEIS eventuell einen falschen Wert. Bei Zeichenfolgen (Texten) wird nicht nach Groß- und Kleinbuchstaben unterschieden.
Ergebnisvektor ist ein Bereich, der nur eine Zeile oder Spalte enthält. Dieser Vektor muss genauso viele Elemente umfassen wie der Suchvektor.
Kann die Funktion VERWEIS keinen Wert finden, der mit dem jeweiligen Suchkriterium übereinstimmt, verwendet sie den zum Suchvektor gehörenden Wert, der bezogen auf das Suchkriterium der nächstkleinere ist.
Ist das Suchkriterium kleiner als der kleinste der zu dem Suchvektor gehörenden Werte, liefert VERWEIS den Fehlerwert #NV,,,,,
Nachdem Deine Einträge im Suchvektor nicht aufsteigend sortiert sind, ist diese Funktion für die nicht brauchbar.
Normalerweise wäre hier der SVERWEIS die richtige Funktion, da aber deine Suchspalte hinter Deiner Ergebnisspalte liegt, funzt das nur über den Umweg INDEX in Verbindung mit VERGLEICH:
=Auswertung!E47&" / "&INDEX(Auswertung!E42:Auswertung!E46;VERGLEICH(Auswertung!S47;
Auswertung!S42:Auswertung!S46;0))
CU Aliba
für Deinen Fall ist VERWEIS nicht die richtige Funktion, denn siehe Excelhilfe:
.
"...
Wichtig Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR, andernfalls liefert VERWEIS eventuell einen falschen Wert. Bei Zeichenfolgen (Texten) wird nicht nach Groß- und Kleinbuchstaben unterschieden.
Ergebnisvektor ist ein Bereich, der nur eine Zeile oder Spalte enthält. Dieser Vektor muss genauso viele Elemente umfassen wie der Suchvektor.
Kann die Funktion VERWEIS keinen Wert finden, der mit dem jeweiligen Suchkriterium übereinstimmt, verwendet sie den zum Suchvektor gehörenden Wert, der bezogen auf das Suchkriterium der nächstkleinere ist.
Ist das Suchkriterium kleiner als der kleinste der zu dem Suchvektor gehörenden Werte, liefert VERWEIS den Fehlerwert #NV,,,,,
Nachdem Deine Einträge im Suchvektor nicht aufsteigend sortiert sind, ist diese Funktion für die nicht brauchbar.
Normalerweise wäre hier der SVERWEIS die richtige Funktion, da aber deine Suchspalte hinter Deiner Ergebnisspalte liegt, funzt das nur über den Umweg INDEX in Verbindung mit VERGLEICH:
=Auswertung!E47&" / "&INDEX(Auswertung!E42:Auswertung!E46;VERGLEICH(Auswertung!S47;
Auswertung!S42:Auswertung!S46;0))
CU Aliba
Antwort 2 von rubeus
Hallo Aliba,
Vielen Dank, so klapps
Gruss
rubeus
Vielen Dank, so klapps
Gruss
rubeus

