LXLogicExcel
🔥
0
0

Beispiele und Übungen zur INDEX-Funktion

Vom LogicExcel-RedaktionsteamAktualisiert Juni 20266 Min. Lesezeit1,157 WörterJetzt üben

Bereit zum Üben?

Wende das Gelernte gleich in interaktiven Übungen an.

Lektion starten 23

Die Excel-Funktion INDEX

Die INDEX-Funktion in Excel wird verwendet, um den Wert einer bestimmten Zelle oder eines Zellbereichs zurückzugeben oder um einen Verweis auf bestimmte Zellen zu liefern. Die INDEX-Funktion benötigt einen Zellbereich und eine Position und gibt den Wert der Zelle an der angegebenen Position zurück. Die INDEX-Funktion kann auch mit der VERGLEICH-Funktion kombiniert werden, um eine Suche durchzuführen, die flexibler und leistungsfähiger ist als ein einfaches SVERWEIS.

Syntax der INDEX-Funktion

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

=INDEX(range; row_number; [column_number]; [area_number])
  • Bereich (erforderlich) Das Argument „Bereich“ ist der Zellbereich oder die Array-Konstante, die indiziert werden soll.
  • Row\_Number (erforderlich) Die row\_number ist die Position der Zeile im Bereich oder Array, die indiziert werden soll.
  • column_number (optional) Die column_number gibt die Position der Spalte im zu indizierenden Bereich oder Array an. Damit wird ein Schnittpunkt für die row_num festgelegt.
  • Bereich\_Nummer (optional, nur für Referenzform) Die Bereich\_Nummer ist die Referenz auf einen bestimmten Bereich oder ein Array, das indiziert wird. Dieses Argument wird nur verwendet, wenn deine Formel mehrere Bereiche oder Arrays enthält.
Die INDEX-Funktion gibt es in zwei Formen: die Array-Form und die Referenzform. Die Referenzform der INDEX-Funktion ermöglicht die Verwendung mehrerer Arrays, während die Array-Form nur ein einziges zulässt.

Die INDEX-Funktion in Array-Form

Die Array-Form der INDEX-Funktion in Excel erlaubt nur die Referenzierung eines einzigen Arrays (Bereichs) und wird wie folgt geschrieben:

=INDEX(range; row_number; [column_number])
ABC
1AngabeBevölkerung (in Millionen)Wahlstimmen
2Kalifornien39.5655
3Texas28.738
4Florida21.329
5New York19.5429
6Illinois12.7420
7Pennsylvania12.8120
Nehmen wir zum Beispiel an, du möchtest die Anzahl der Wahlstimmen für Texas wissen und suchst daher den Wert in der zweiten Zeile und der dritten Spalte der obigen Tabelle (ohne die Überschriften). Dazu würdest du folgende Formel verwenden:
=INDEX(A2:C7; 2; 3)

Die Formel würde den Wert 38 zurückgeben.

Wenn man alle Werte auflisten möchte, die zur dritten Zeile des obigen Arrays gehören, würde man folgende Formel verwenden:

=INDEX(A2:C7; 3; 0)

Die Formel würde folgende Werte zurückgeben: Florida \| 21,3 \| 29

Die INDEX-Funktion in der Referenzform

Die INDEX-Funktion in der Referenzform ermöglicht es, innerhalb der Funktion auf mehrere Arrays zu verweisen.

=INDEX(reference; row_number; [column_number]; [area_number])

Genau wie bei der Array-Form der INDEX-Funktion ist das Argument „column\_number“ OPTIONAL. Das Argument „area\_number“ ist nur dann OPTIONAL, wenn auf ein Array verwiesen wird. Werden zwei oder mehr Arrays referenziert, ist das Argument „area\_number“ ERFORDERLICH.

ABCDE
1Array Nr. 1Array Nr. 2
2GetränkeKoffein (mg)GetränkeZucker (g)
3Monster140Monster27
4Rockstar160Rockstar29.4
5Bang300Bang0
Wenn du zum Beispiel den Zuckergehalt von „Bang“ ermitteln möchtest, kannst du auf die dritte Zeile und die zweite Spalte (ohne die Kopfzeile) des zweiten Arrays verweisen. Dazu würdest du folgende Funktion verwenden:
=INDEX((A3:B5; D3:E5); 3; 2; 2)

Die Formel würde den Wert 0 zurückgeben.

Die INDEX-VERGLEICH-Funktion im Vergleich zur SVERWEIS-Funktion

Wie bereits erwähnt, wird die INDEX-Funktion am häufigsten als Ersatz für die SVERWEIS-Funktion verwendet. Sowohl die INDEX- als auch die SVERWEIS-Funktion sind äußerst leistungsstarke Werkzeuge zum Durchsuchen deiner Excel-Tabelle, doch die INDEX-Funktion eignet sich oft besser, wenn sie mit der VERGLEICH-Funktion kombiniert wird.

Denk daran: Die Array-Form der INDEX-Funktion ERFORDERT ein Referenzargument und eine Zeilen- oder Spaltennummer (wenn die Zeilennummer auf 0 gesetzt wird). Das ist super, wenn du genau weißt, nach welchem Wert du suchst. Wenn du den genauen Wert, nach dem du suchst, nicht kennst, verwende die VERGLEICH-Funktion.

Die Syntax der Funktion INDEX.MATCH sieht wie folgt aus:

=INDEX(range; VERGLEICH(lookup_value; lookup_range; [match_type]))
ABCDEF
1AngabeBevölkerung (in Millionen)WahlstimmenAngabeWahlstimmen
2Kalifornien39.5655Florida?
3Texas28.738
4Florida21.329
5New York19.5429
6Illinois12.7420
7Pennsylvania12.8120
Wenn man zum Beispiel die Funktion INDEX.MATCH verwenden möchte, um die Anzahl der Wahlstimmen für den Bundesstaat Florida zu ermitteln, würde man folgende Funktion verwenden:
=INDEX(C2:C7; VERGLEICH(E2; A2:A7; 0))

Die Formel würde den Wert 29 zurückgeben.

SVERWEIS kann dieselbe Aufgabe wie INDEX VERGLEICH erfüllen, indem du die folgende Formel verwendest:

=SVERWEIS(E2; A2:C7; 3; FALSCH)

Die Formel würde ebenfalls den Wert 29 zurückgeben.

Der größte Unterschied zwischen INDEX.MATCH und SVERWEIS besteht darin, dass die SVERWEIS-Funktion eine statische Spalte benötigt (in unserem Beispiel Spalte 3), während INDEX.MATCH ein Array verwendet (in unserem Beispiel C2:C7). Würde man den Daten im Bereich eine Spalte hinzufügen, würde die SVERWEIS-Funktion von Excel nicht automatisch aktualisiert und könnte Informationen aus der falschen Spalte zurückgeben. Die INDEX.MATCH-Funktion hingegen stellt sicher, dass der Wert aus der richtigen Spalte stammt.

Excel begrenzt die Zeichenanzahl bei der SVERWEIS-Funktion auf 255, während die INDEX-VERGLEICH-Funktion nur durch die Leistungsfähigkeit deines Computers begrenzt ist.

Sowohl die SVERWEIS-Funktion als auch die INDEX-VERGLEICH-Funktion haben Vor- und Nachteile. Die SVERWEIS-Funktion ist viel einfacher und kürzer und eignet sich am besten für kleinere, statische Tabellen. Die INDEX-VERGLEICH-Funktion ist komplexer, stellt aber sicher, dass deine Tabelle auch nach späteren Änderungen funktionsfähig bleibt. Die INDEX-VERGLEICH-Funktion eignet sich am besten für größere, dynamische Tabellen in Excel.

Erfahre hier mehr über die Verwendung der Funktion INDEX.MATCH.

Mehr über die SVERWEIS-Funktion in Excel erfährst du hier, oder probier doch mal ein paar Excel-Übungen mit INDEX und VERGLEICH aus!

Weiter zu den INDEX-Übungsaufgaben! →

Verwendete Bilder

  • https://excelexercises.com/logo2.png
  • https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png

Interne Links zu anderen Artikeln

Beispiele und Übungen zur INDEX-Funktion üben →