Abrufen eines Werts aus einem Referenzraster unter Verwendung von Indizes, die in einem anderen Bereich aufgeführt sind

Anonim

In diesem Artikel erfahren Sie, wie Sie einen Wert aus einem Referenzraster finden, während Sie die Indexliste verwenden. Wir können eine Kombination von "OFFSET" & "MATCH" Funktionen, um die Ausgabe in Microsoft Excel 2010 zu erhalten.
VERSETZUNG: Gibt einen Verweis auf einen Bereich zurück, der eine bestimmte Anzahl von Zeilen und Spalten aus einem bestimmten Verweis ist.

Syntax: =OFFSET(Referenz,Zeilen,Spalten,Höhe,Breite)

Hinweis: Es ist ein Verweis auf eine Zelle oder einen Zellbereich, von dem aus der Versatz angewendet wird.

Reihen: Die Anzahl der Zeilen nach oben oder unten, die Sie als Versatz auf den Bereich anwenden möchten.

Spalten: Die Anzahl der Spalten links oder rechts, die Sie als Offset auf den Bereich anwenden möchten.

Höhe: Dies ist optional. Dies ist die Anzahl der Zeilen, die die zurückgegebene Referenz sein soll.

Breite: Dies ist optional. Dies ist die Anzahl der Spalten, die der zurückgegebene Verweis sein soll.
SPIEL Die Funktion sucht in einem ausgewählten Zellbereich nach einem angegebenen Element und gibt dann die relative Position dieses Elements im Bereich zurück.

Syntax =MATCH(lookup_value,lookup_array,match_type)

Lookup-Wert: Der Wert, nach dem Sie suchen möchten

lookup_array: Die Datentabelle enthält Informationen, deren Ausgabe Sie zurückgeben möchten.

match_type: 1,0 und -1 sind drei Optionen.

1 (Standard): Es wird der größte Wert im Bereich gefunden. Liste muss aufsteigend sortiert sein.

0: Es wird eine genaue Übereinstimmung gefunden

-1: Es wird der kleinste Wert im Bereich gefunden. Liste muss in absteigender Reihenfolge sortiert werden.
Nehmen wir ein Beispiel:

Wir haben eine Liste einiger Zufallszahlen im Bereich A1: E6. Zelle A9 enthält einen Wert aus dem Spaltenbereich, d. h. A1: E1. Zelle B9 enthält einen Wert aus dem Zeilenbereich, d. h. A1: A6. Wir benötigen eine Formel, um den übereinstimmenden Wert aus Spalte und Zeile zu finden.

  • In Zelle D9 wäre die Formel
  • =OFFSET($A$1,MATCH(B9,$A$1:$A$6,0)-1,MATCH(A9,$A$1:$E$1,0)-1)
  • Drücken Sie die Eingabetaste auf Ihrer Tastatur.
  • Die Funktion gibt das Ergebnis 100 (Zelle C3) zurück. Spalte C ist 63 und der Wert 3rd Reihe ist 80.

  • Wenn wir den Zeilenwert in Zelle B9 von ändern 80 bis 43, dann würde das Ergebnis automatisch berechnet.