Funktion VERGLEICH

Auszug aus der EXCEL-Hilfe:

Sucht Werte innerhalb eines Bezugs oder einer Matrix. Verwenden Sie VERGLEICH immer dann statt einer der VERWEIS-Funktionen, wenn Sie die Position eines Elements in einem Bereich und nicht das Element selbst benötigen.

Syntax

VERGLEICH(Suchkriterium;Suchmatrix;Vergleichstyp)

Suchkriterium   ist der Wert, aufgrund dessen der gewünschte Wert in einer Tabelle gesucht wird.

Suchkriterium gibt den Wert an, gegen den Sie bestimmte Elemente der Suchmatrix abgleichen möchten. Wenn Sie beispielsweise in einem Telefonbuch die Telefonnummer eines Bekannten suchen, verwenden Sie dessen Namen als Suchkriterium, obwohl die Telefonnummer der Wert ist, den Sie eigentlich wünschen.

Suchkriterium kann ein Wert (eine Zahl, eine Zeichenfolge oder ein Wahrheitswert) oder ein Bezug auf eine Zelle sein, die eine Zahl, eine Zeichenfolge oder einen Wahrheitswert enthält.

Suchmatrix   ist ein zusammenhängender Zellbereich mit möglichen Vergleichskriterien. Suchmatrix muss eine Matrix oder ein Bezug auf eine Matrix sein.

Vergleichstyp   ist die Zahl -1, 0 oder 1. Vergleichstyp gibt an, auf welche Weise Microsoft Excel die Werte in einer Suchmatrix mit den Suchkriterien vergleicht.

Ist Vergleichstyp gleich 1, gibt VERGLEICH den größten Wert zurück, der kleiner gleich Suchkriterium ist. Die Elemente der Suchmatrix müssen in aufsteigender Reihenfolge angeordnet sein: ...-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR.

Ist Vergleichstyp gleich 0, gibt VERGLEICH den ersten Wert zurück, der gleich Suchkriterium ist. Die Elemente der Suchmatrix dürfen in beliebiger Reihenfolge angeordnet sein.

Ist Vergleichstyp gleich -1, gibt VERGLEICH den kleinsten Wert zurück, der größer gleich Suchkriterium ist. Die Elemente der Suchmatrix müssen in absteigender Reihenfolge angeordnet sein: WAHR, FALSCH, Z-A,...2, 1, 0, -1, -2,... usw.

Fehlt das Argument Vergleichstyp, wird es als 1 angenommen.

Hinweise

VERGLEICH gibt als Ergebnis die Position zurück, die der jeweils gefundene Wert innerhalb der Suchmatrix einnimmt, und nicht den Wert selbst. Zum Beispiel gibt VERGLEICH("b";{"a"."b"."c"};0) den Wert 2 zurück; dies ist die relative Position, die "b" innerhalb der Matrix {"a"."b"."c"} einnimmt.

VERGLEICH unterscheidet beim Abgleichen von Zeichenfolgen (Texten) nicht zwischen Groß- und Kleinbuchstaben.

Findet VERGLEICH keinen übereinstimmenden Wert, gibt die Funktion den Fehlerwert #NV zurück.

Ist Vergleichstyp gleich 0 und als Suchkriterium eine Zeichenfolge angegeben, darf Suchkriterium die Platzhalter Sternchen (*) und Fragezeichen (?) enthalten. Ein Sternchen ersetzt beim Abgleichen eine beliebige Zeichenfolge; ein Fragezeichen ersetzt ein einzelnes Zeichen.