Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
928to932
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
928to932
928to932
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Alternative zu SVerweis?

Alternative zu SVerweis?
04.12.2007 10:35:00
kuechenberg
Hallo liebes Forum!
ich habe hier eine kleine aber, wie ich finde, sehr nützliche Alternative zum SVerweis gebastelt.
Es ist eine benutzerdefinierte Funktion, die genau wie SVerweis nach einem Suchbegriff sucht und den Eintrag der ein einer anderen Spalte steht zurückgeben kann.
Anders ist hier das diese Funktion auch Werte zurückgeben kann die links von der Suchspalte stehen, und Ihr braucht als Suchmatrix lediglich die Spalte zu markieren in der gesucht werden soll.
Außerdem könnt Ihr die Err-Meldung selbst bestimmen, bei SVerweis lautet sie immer #NV.
Bitte testet mal diese Funktion. Ich konnte sie bisher mit Erfolg einsetzen, wenn SVerweis (aus welchen Gründen auch immer) versagt hat.
Es gab allerdings auch Fälle wo meine Funktion versagte und SVerweis funktionierte. Mir ist noch nicht klar warum.
Teilt mir bitte Eure Erfahrungen mit. Oder vielleicht habt Ihr bessere Lösungen.
Ich freue mich auf Eurer Feedback :-)

Function LookUpSpecial(strSearch As String, rngMatrix As Range, Index As Integer, _
Optional ErrMsg As String = "") As String
Dim c As Range
Set c = rngMatrix.Find(strSearch, , xlValues, xlPart)
If c Is Nothing Then
LookUpSpecial = ErrMsg
Else
LookUpSpecial = c.Offset(0, Index)
End If
End Function


Ein Paar Worte zur "Bedienung". "strSearch" entspricht dem Suchkriterium, rngMatrix = Matrix, Index ist klar und "ErrMsg" hier könnt ihr die Meldung reinschreiben, welche erscheinen soll, wenn die Funktion nichts gefunden hat.
Viel Spaß damit
Gruß Walter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alternative zu SVerweis?
04.12.2007 11:17:00
Rudi
Hallo,
Sverweis nach links kannst einfach mit
=Index(Ergebnisspalte;Vergleich(Suchbegriff;Suchspalte;0))
realisieren.
Da braucht's keine UDF.
Gruß
Rudi
Eine Kuh mach muh, viele Kühe machen Mühe.

SVERWEIS nach links ist doch n' alter Hut
04.12.2007 11:20:00
WF
Hi Walter,
=INDEX(Ergebnisspalte;VERGLEICH(Suchbegriff;Suchspalte;0))
z.B.:
=INDEX(A:A;VERGLEICH(H1;D:D;0))
Salut WF
Anzeige

225 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige