VERGLEICH
Die Funktion VERGLEICH ermittelt die Position eines Werts innerhalb einer Sammlung.
Tipp: Für eine erweiterte Suche in beliebiger Richtung verwendest du die Funktion XVERWEIS.
VERGLEICH(Suchen_nach; Suchen_wo; Zuordnungsmethode)
Suchen_nach: Der gesuchte Wert. Das Argument Suchen_nach kann einen beliebigen Wert oder eine REGEX-Zeichenfolge enthalten.
Suchen_wo: Die Sammlung mit den Werten, die durchsucht werden soll. Das Argument Suchen_wo kann einen beliebigen Wert enthalten.
Zuordnungsmethode: Ein optionaler Modalwert, der angibt, wie Werte abgeglichen werden.
Größten Wert finden (1 oder keine Angabe): Sucht nach der Zelle mit dem größten Wert, der kleiner oder gleich dem Wert des Arguments Suchen_nach ist. Bei der Zuordnungsmethode größten Wert finden können keine Platzhalterzeichen im Argument Suchen_nach verwendet werden.
Wert finden (0): Sucht die erste Zelle mit einem Wert, der genau mit dem Wert des Arguments Suchen_nach übereinstimmt. Diese Zuordnungsmethode eignet sich am besten zum Suchen von Text. Wenn du das Argument Wert finden verwendest, kannst du im Argument Suchen_nach Platzhalterzeichen verwenden. Verwende ein Fragezeichen (?) als Platzhalter für ein Zeichen, einen Stern (*) als Platzhalter für mehrere Zeichen und eine Tilde (~), um anzugeben, dass das nachfolgende Zeichen nicht als Platzhalter, sondern als normales Zeichen interpretiert werden soll.
Kleinsten Wert finden (–1): Sucht nach der Zelle mit dem kleinsten Wert, der größer oder gleich dem Wert des Arguments Suchen_nach ist. Bei der Zuordnungsmethode kleinsten Wert finden können keine Platzhalterzeichen im Argument Suchen_nach verwendet werden.
Hinweise
Die Funktion VERGLEICH funktioniert nur bei einer Sammlung, die Teil einer einzelnen Zeile oder einer einzelnen Spalte ist. Diese Funktion kann nicht verwendet werden, um in einer zweidimensionalen Sammlung zu suchen.
Die Zellennummerierung beginnt bei der obersten bzw. ganz links befindlichen Zelle (der vertikalen oder horizontalen Sammlung) mit 1. Suchläufe werden von oben nach unten oder von links nach rechts durchgeführt.
Bei der Suche nach Text wird die Groß- bzw. Kleinschreibung ignoriert.
Beispiele |
---|
Beispieltabelle: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 10 | vel | 40 | ||
2 | 20 | elit | 20 | ||
3 | 30 | lorex | 30 | ||
4 | 40 | felis | 50 | ||
5 | 50 | facit | 10 |
=VERGLEICH(40; A1:A5) liefert den Ergebniswert 4, da 40 (Suchen_nach) der vierte Wert in der angegebenen Sammlung (Suchen_wo) ist. =VERGLEICH(40; E1:E5) liefert den Ergebniswert 1, da 40 der erste Wert in der angegebenen Sammlung ist. =VERGLEICH(35; E1:E5; 1) liefert den Ergebniswert 3, da 30 der größte Wert ist, der kleiner als oder gleich 35 ist (Zuordnungsmethode ist 1, dies bedeutet größten Wert finden). =VERGLEICH(35; E1:E5; -1) liefert den Ergebniswert 1, da 40 der kleinste Wert ist, der größer oder gleich 35 ist (Zuordnungsmethode ist -1, dies bedeutet kleinsten Wert finden). =VERGLEICH(35; E1:E5; 0) generiert einen Fehler, da keine exakte Übereinstimmung gefunden werden kann (Zuordnungsmethode ist 0, dies bedeutet Wert finden). =VERGLEICH("vel";C1:C5) liefert den Ergebniswert 1, da sich der Wert „vel“ in der ersten Zelle des angegebenen Bereichs befindet. =VERGLEICH("*x"; C1:C5; 0) liefert den Ergebniswert 3, da „lorex”, das auf „x“ endet, in der dritten Zelle des Bereichs enthalten ist. =VERGLEICH("vel"; C1:D5) generiert einen Fehler, da die Sammlung Suchen_nach nur eine Zeile bzw. nur eine Spalte umfassen darf. =VERGLEICH(REGEX("^f.*"); C1:C5;0) liefert den Ergebniswert 4, da das erste Wort, das mit dem Buchstaben „f“ beginnt, der vierte Wert in der Sammlung ist. |