Microsoft Office Tutorials and References
In Depth Information
SVERWEIS(Suchkriterium;Matrix;Spaltenindex;Bereich_Verweis) durchsucht die linke
Spalte eines Bereichs oder einer Matrix nach einem Suchkriterium und gibt vom ersten
Treffer eine rechts benachbarte Zelle zurück. WVERWEIS macht das Gleiche, nur 90 Grad
versetzt, durchsucht also die oberste Zeile eines Bereichs oder einer Matrix und gibt
einen Wert zurück, der sich in derselben Spalte wie der Treffer befindet. Bei beiden Funk-
tionen kann vorgegeben werden, ob nur dann ein Ergebnis geliefert werden soll, wenn
eine genaue Übereinstimmung mit dem Suchkriterium besteht. Soll auch ein Ergebnis
geliefert werden, wenn es keine genaue Übereinstimmung gibt, muss die Suchspalte
oder -zeile aufsteigend sortiert sein. Dann wählt die Funktion den größten Treffer aus,
der kleiner oder gleich dem Suchkriterium ist. Diese Variante ist dann sinnvoll, wenn
innerhalb von Intervallen gesucht werden soll. Klassischer Anwendungsfall ist hierbei die
umsatzabhängige Provisionsvergütung oder die Schulnote, die von der erreichten Punkt-
zahl abhängig ist.
VERWEIS(Suchkriterium;Suchvektor;Ergebnisvektor) ohne S und W erfüllt fast den
gleichen Zweck und ist dabei hinsichtlich der Suchrichtung etwas flexibler. Sie kann
zeilen- oder spaltenweise suchen, je nach Vorgabe. Sie könnte sogar in einer Zeile
suchen, das Ergebnis aber aus einer Spalte liefern. Andererseits muss bei VERWEIS
der Suchvektor stets aufsteigend sortiert sein, um ein verlässliches Ergebnis zu
gewährleisten. Geliefert wird immer der bestmögliche Treffer, der kleiner oder gleich
dem Suchkriterium ist. Da in der Mehrzahl der Fälle allerdings nach einer genauen
Übereinstimmung gesucht wird, sind die Einsatzgebiete von VERWEIS begrenzt.
VERGLEICH(Suchkriterium;Suchmatrix;Vergleichstyp) durchsucht ebenfalls wahl-
weise eine Spalte (vertikale Matrix) oder eine Zeile (horizontale Matrix) und sucht
entweder nach einer genauen Übereinstimmung oder dem nächstgelegenen Treffer.
Zusätzlich zu (W/S)VERWEIS kann der Suchvektor hier auch absteigend sortiert sein,
dann wird der kleinste Eintrag gewählt, der größer oder gleich dem Suchkriterium
ist. In diesem Fall muss die Suchmatrix absteigend sortiert sein. Bei dieser Funktion
muss keine Ergebniszeile oder -spalte angegeben werden, da sie als Ergebnis eine
Ganzzahl liefert, welche die Position des Suchkriteriums innerhalb der zu durch-
suchenden Zeile (horizontale Matrix) oder Spalte (vertikale Matrix) darstellt.
Die Datenbankfunktion DBAUSZUG(Datenbank;Datenbankfeld;Suchkriterien) sucht
immer vertikal und kann nach links oder rechts blicken. Sie ist die einzige Verweis-
funktion, die standardmäßig mehrere Bedingungen verarbeiten kann. Sie sucht stets
nach einer genauen Übereinstimmung. Wenn die Suchkriterien aber auf mehrere
Datensätze zutreffen, nimmt sie nicht den ersten Treffer (wie die anderen Verweis-
funktionen), sondern liefert eine Fehlermeldung.
Search JabSto ::




Custom Search