LXLogicExcel
🔥
0
0

VERGLEICH-Funktion

Vom LogicExcel-RedaktionsteamAktualisiert Juni 20265 Min. Lesezeit938 WörterJetzt üben

Bereit zum Üben?

Wende das Gelernte gleich in interaktiven Übungen an.

Lektion starten 21

Die Excel-Funktion „VERGLEICH“

Die VERGLEICH-Funktion in Excel sucht nach einem Wert in einem Zellbereich und gibt die Position dieses Werts im Bereich zurück. Wenn du also eine Liste mit Namen hast und „Jack“ in der 10. Zelle der Liste steht, würde die VERGLEICH-Funktion für „Jack“ den Wert 10 zurückgeben.

Syntax der VERGLEICH-Funktion

Die VERGLEICH-Funktion in Excel hat drei Argumente (die Werte in der Funktion werden durch Semikolons getrennt) und wird wie folgt geschrieben:

=VERGLEICH(Lookup_Value; Range_to_Search; [Type])
  • Der Suchwert ist der Wert, dessen Position du suchst. Der Suchwert ist erforderlich.
  • „Suchbereich“ ist die Gruppe von Zellen, in der die Funktion „VERGLEICH“ nach dem Suchwert suchen soll. Dieses Argument ist ebenfalls erforderlich.
  • „Match Type“ ist ein optionales Argument. Der Standardwert ist 1. Wenn du dieses Argument also weglässt, wird der Suchtyp auf 1 gesetzt (die verschiedenen Übereinstimmungstypen findest du in der Tabelle unten).
Der Suchwert kann eine Zahl oder Text sein, und wenn es sich um Text handelt, unterscheidet VERGLEICH NICHT zwischen Groß- und Kleinschreibung.

Übereinstimmungstypen

TypBeschreibung
1Dies ist der Standard-Abgleichstyp. Damit wird VERGLEICH angewiesen, die Position des größten Werts zurückzugeben, der NICHT größer als der Suchwert ist. Hinweis: Die Werte müssen vom kleinsten zum größten sortiert sein, damit dieser Modus funktioniert.
0Damit wird „VERGLEICH“ angewiesen, die Position des exakten Suchwerts zurückzugeben. Die Werte müssen nicht in einer bestimmten Reihenfolge stehen, damit dieser Modus funktioniert.
-1Damit wird die Funktion „VERGLEICH“ angewiesen, die Position des kleinsten Werts zurückzugeben, der NICHT kleiner als der Suchwert ist. Hinweis: Damit dieser Modus funktioniert, müssen die Werte vom größten zum kleinsten sortiert sein.
Wenn du eine exakte Übereinstimmung brauchst, denk daran, als drittes Argument 0 anzugeben!

Beispiele für die Excel-Funktion „VERGLEICH“

VERGLEICH gibt die Position der Werte zurück, nach denen wir suchen lassen wollen. Schau dir die folgenden Beispiele mit der Liste der Adam-Sandler-Filme an.

AB
1FilmJahr
2Billy Madison1995
3Happy Gilmore1996
4Der Wasserjunge1998
550 erste Dates2004
6Uncut Gems2019
Um die Position von „Happy Gilmore“ zu ermitteln, würden wir die folgende Funktion schreiben:
=VERGLEICH("Happy Gilmore"; A2:A6; 0)

Denk daran, dass der Übereinstimmungstyp „0“ Excel anweist, nach einer exakten Übereinstimmung zu suchen, sodass das Ergebnis 2 wäre, da „Happy Gilmore“ der zweite Film in der Liste ist. Bei der VERGLEICH-Funktion wird die Groß-/Kleinschreibung nicht berücksichtigt, daher könnten wir „hApPy GiLMoRe“ als Suchwert eingeben und die Funktion würde trotzdem 2 zurückgeben.

Beachte, dass diese Filme nach Jahr in aufsteigender Reihenfolge (vom kleinsten zum größten) sortiert sind. Das bedeutet, dass wir für die Spalte „Jahr“ den Übereinstimmungstyp 1 verwenden können. Um die Position des Films aus dem Jahr 2004 zu ermitteln, könntest du folgende Funktion verwenden:

=VERGLEICH(2004; B2:B6; 1)

Diese Funktion würde 4 zurückgeben. Würden wir 2005 als erstes Argument angeben, bekämen wir immer noch 4, da wir den Übereinstimmungstyp 1 verwenden und 2004 der größte Wert ist, der nicht größer als der Suchwert ist.

Da die Jahre in aufsteigender Reihenfolge sortiert sind, können wir den Match-Typ -1 bei der Adam-Sandler-Liste nicht verwenden. Verwenden wir stattdessen diese Liste der Bundesstaaten mit ihren Einwohnerzahlen in absteigender Reihenfolge (von der größten zur kleinsten).

AB
1AngabeZielgruppe
2Kalifornien39,512,223
3Texas28,995,881
4Florida21,477,737
5New York19,453,561
6Pennsylvania12,801,989
Der Vergleichstyp „-1“ weist Excel an, nach dem kleinsten Wert zu suchen, der größer oder gleich dem Suchwert ist. Angenommen, wir wollen die Position des Bundesstaates finden, dessen Einwohnerzahl mindestens 20.000.000 beträgt.
=VERGLEICH(20000000; B1:B5; -1)

Da es keine exakte Übereinstimmung gibt, weist der Übereinstimmungstyp „-1“ Excel an, nach dem kleinsten Wert zu suchen, der größer oder gleich dem Suchwert ist, also 21.477.737. Daher würde diese Funktion den Wert 3 zurückgeben.

Platzhalter-Suche

Wenn der Suchwert Text ist und der Übereinstimmungstyp 0 ist, lässt Excel die Verwendung von Platzhaltern zu, um Textzeichenfolgen abzugleichen, die bestimmte, von uns festgelegte Segmente enthalten.

A
1Indonesien
2Thailand
3Singapur
4Malaysia
5Philippinen
6Vietnam
7Kambodscha
8Brunei
9Myanmar
10Laos
Nehmen wir zum Beispiel an, wir wollen die Position des ersten Landes in der Liste finden, das mit „Th“ beginnt. Dazu könnten wir die folgende Funktion verwenden:
=VERGLEICH("Th*"; A1:A10; 0)

Dieser Platzhalter würde mit „Thailand“ übereinstimmen, sodass die VERGLEICH-Funktion den Wert 2 zurückgeben würde.

Um die Position des ersten Landes zu finden, das mit „m“ endet, würdest du Folgendes verwenden:

=VERGLEICH("*m"; A1:A10; 0)

Diese Funktion würde für Vietnam den Wert 6 zurückgeben.

Wir könnten sogar Platzhalter für den Anfang und das Ende verwenden. Angenommen, wir wollten die Position des Landes ermitteln, dessen Name irgendwo „pp“ enthält.

=VERGLEICH("pp"; A1:A10; 0)

Dieser Platzhalter würde mit „Philippines“ übereinstimmen, sodass die Funktion den Wert 5 zurückgeben würde.

Weiter zu den VERGLEICH-Übungsaufgaben! →

Verwendete Bilder

  • https://excelexercises.com/logo2.png
  • https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png
VERGLEICH-Funktion üben →