Verwendung der Excel INDEX-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Excel INDEX-Funktion gibt den Wert an einer bestimmten Position in einem Bereich oder Array zurück. Mit INDEX können Sie einzelne Werte oder ganze Zeilen und Spalten abrufen. INDEX wird häufig mit der MATCH-Funktion verwendet, bei der MATCH eine Position sucht und an INDEX weiterleitet.

Zweck

Rufen Sie einen Wert in einer Liste oder Tabelle basierend auf dem Speicherort ab

Rückgabewert

Der Wert an einem bestimmten Ort.

Syntax

= INDEX (Array, row_num, (col_num), (area_num))

Argumente

  • Array - Ein Zellenbereich oder eine Array-Konstante.
  • row_num - Die Zeilenposition in der Referenz oder im Array.
  • col_num - (optional) Die Spaltenposition in der Referenz oder im Array.
  • area_num - (optional) Der Referenzbereich, der verwendet werden soll.

Ausführung

Excel 2003

Verwendungshinweise

Die INDEX-Funktion gibt den Wert an einer bestimmten Position in einem Bereich oder Array zurück. INDEX wird häufig zusammen mit der MATCH-Funktion verwendet. MATCH sucht und gibt eine Position an INDEX weiter, die den Wert an dieser Position zurückgibt.

Beispiele

Die folgenden Formeln zeigen, wie INDEX verwendet werden kann, um einen Wert zu erhalten:

=INDEX(A1:B5,2,2) // returns value in B2 =INDEX(A1:B5,3,1) // returns value in A3

In den obigen Beispielen ist die Position "fest codiert". In der Regel wird die MATCH-Funktion verwendet, um die Position zu ermitteln, die dann in INDEX eingegeben wird. In diesem Artikel wird erläutert, wie INDEX und MATCH zusammen mit vielen Beispielen verwendet werden können:

Verwendung von INDEX und MATCH

Referenz als Ergebnis

Es ist wichtig zu beachten, dass die INDEX-Funktion als Ergebnis eine Referenz zurückgibt. In der folgenden Formel gibt INDEX beispielsweise A2 zurück:

=INDEX(A1:A5,2) // returns A2

In einer typischen Formel wird der Wert in Zelle A2 als Ergebnis angezeigt, sodass es nicht offensichtlich ist, dass INDEX eine Referenz zurückgibt. Dies ist jedoch eine nützliche Funktion in Formeln wie dieser, die INDEX verwenden, um einen dynamischen benannten Bereich zu erstellen. Mit der CELL-Funktion können Sie die von INDEX zurückgegebene Referenz melden.

Zwei Formen

Die INDEX-Funktion hat zwei Formen: Array und Referenz . Beide Formulare haben dasselbe Verhalten - INDEX gibt eine Referenz in einem Array basierend auf einer bestimmten Zeilen- und Spaltenposition zurück. Der Unterschied besteht darin, dass die Referenzform von INDEX mehr als ein Array sowie ein optionales Argument zur Auswahl des zu verwendenden Arrays zulässt. Die meisten Formeln verwenden die Array-Form von INDEX, aber beide Formen werden unten erläutert.

Array-Form

In der Array-Form von INDEX ist der erste Parameter Array , das als Zellenbereich oder Array-Konstante angegeben wird. Die Syntax für die Array-Form von INDEX lautet:

INDEX(array,row_num,(col_num))

  • Wenn sowohl row_num als auch col_num angegeben werden, gibt INDEX den Wert in der Zelle am Schnittpunkt von row_num und col_num zurück .
  • Wenn row_num auf Null gesetzt ist, gibt INDEX ein Array von Werten für eine gesamte Spalte zurück. Um diese Array-Werte zu verwenden, können Sie die INDEX-Funktion als Array-Formel im horizontalen Bereich eingeben oder das Array in eine andere Funktion einspeisen.
  • Wenn col_num auf Null gesetzt ist, gibt INDEX ein Array von Werten für eine gesamte Zeile zurück. Um diese Array-Werte zu verwenden, können Sie die INDEX-Funktion als Array-Formel im vertikalen Bereich eingeben oder das Array in eine andere Funktion einspeisen.

Referenzformular

In der Referenz Form von INDEX, der erste Parameter Bezug auf einen oder mehrere Bereiche und ein viertes optionales Argument, area_num , vorgesehen, um den angemessenen Bereich zu wählen. Die Syntax für die Referenzform von INDEX lautet:

INDEX(reference,row_num,(col_num),(area_num))

Genau wie die Array-Form von INDEX gibt die Referenzform von INDEX die Referenz der Zelle am Schnittpunkt row_num und col_num zurück . Der Unterschied besteht darin, dass das Referenzargument mehr als einen Bereich enthält und area_num auswählt, welcher Bereich verwendet werden soll. Das Argument area_num is wird als Zahl angegeben, die sich wie ein numerischer Index verhält . Das erste Array innerhalb der Referenz ist 1, das zweite Array ist 2 und so weiter.

In der folgenden Formel wird area_num beispielsweise als 2 angegeben, was sich auf den Bereich A7: C10 bezieht:

=INDEX((A1:C5,A7:C10),1,3,2)

In der obigen Formel gibt INDEX den Wert in Zeile 1 und Spalte 3 von A7: C10 zurück.

  • Mehrere Referenzbereiche werden durch Kommas getrennt und in Klammern eingeschlossen.
  • Alle Bereiche müssen auf einem Blatt sein, sonst gibt INDEX einen # VALUE-Fehler zurück. Verwenden Sie die CHOOSE-Funktion als Problemumgehung.

Ähnliche Videos

Verwendung der CHOOSE-Funktion In diesem Video sehen wir uns an, wie Sie die CHOOSE-Funktion verwenden können. Wir vergleichen auch eine Formel basierend auf CHOOSE mit einer Formel basierend auf VLOOKUP. So generieren Sie zufällige Textwerte In diesem Video sehen wir uns an, wie Sie mit der RANDARRAY-Funktion und der INDEX-Funktion eine Liste mit zufälligem Text erstellen. Verwendung von INDEX und MATCH mit einer Tabelle In diesem Video wird die Verwendung von INDEX und MATCH mit einer Excel-Tabelle erläutert. Die Verwendung von INDEX und MATCH mit einer Excel-Tabelle ist wunderbar einfach. Einführung in strukturierte Referenzen Dieses Video bietet eine kurze Einführung in strukturierte Referenzen. Strukturierte Referenzen sind eine einfache Möglichkeit, auf Tabellen in Excel-Formeln zu verweisen. Zwei-Wege-Suche mit INDEX und MATCH ungefähr In diesem Video sehen wir uns an, wie Sie eine Zwei-Wege-Suche mit INDEX und MATCH unter Verwendung einer ungefähren Übereinstimmung erstellen. So suchen Sie mit INDEX nach In diesem Video sehen Sie, wie Sie INDEX so konfigurieren, dass ein Wert nach Zeilen und Spalten abgerufen wird. Dies ist die erste Hälfte der INDEX / MATCH-Gleichung.

Interessante Beiträge...