Zum Hauptinhalt springen

Excel: Index-Suche in zwei Spalten - Wie verwende ich die INDEX- und MATCH-Funktion

Es gibt viele Funktionen in Microsoft Excel, die die Arbeit mit Daten erleichtern. Eine solche Funktion ist der INDEX, mit dem Sie einen Wert aus einer bestimmten Zelle in einem Bereich zurückgeben können.

Es besteht jedoch häufig die Aufgabe, einen Wert nicht nur nach einer Spalte, sondern nach zwei oder mehr zu suchen. Sie können eine Kombination aus INDEX- und MATCH-Funktionen verwenden, um dieses Problem zu lösen.

Die MATCH-Funktion wird verwendet, um nach einem Wert in einem Bereich zu suchen und die Position des Übereinstimmungswerts zurückzugeben. Die INDEX-Funktion wird dann verwendet, um den Wert an der angegebenen Position abzurufen.

Das Anpassen der INDEX- und MATCH-Formel kann für Anfänger in Excel etwas schwierig sein, wird aber mit der Praxis immer klarer. In diesem Artikel werden Beispiele für die Verwendung von INDEX- und MATCH-Funktionen zum Lösen verschiedener Aufgaben zur Suche nach Werten in zwei Spalten in Excel beschrieben.

Index-Suche nach zwei Spalten in Excel

Mit der INDEX- und MATCH-Funktion in Excel können Sie einen Wert basierend auf einer Übereinstimmung in zwei Spalten suchen. Mit der Index-Suche können Sie den gewünschten Wert finden, indem Sie Werte aus einer Spalte als Zeilen und Werte aus einer anderen Spalte als Spalten verwenden.

Mithilfe der INDEX- und MATCH-Funktion können Sie komplexe Suchabfragen durchführen, z. B. anhand der Übereinstimmung von Name und Alter in der Tabelle nach einem Wert suchen. Dies ist besonders nützlich, wenn eine normale Suchfunktion wie VLOOKUP aufgrund von Einschränkungen für die Verwendung nur einer Spalte nicht geeignet ist.

Beispiel für die Verwendung der INDEX- und MATCH-Funktion für die Indexsuche in zwei Spalten:

=INDEX(Диапазон_значений, MATCH(Значение_столбца1, Диапазон_столбца1, 0), MATCH(Значение_столбца2, Диапазон_столбца2, 0))
  • Wertebereich - Der Zellenbereich, aus dem nach einem Wert gesucht werden soll
  • Spaltenwert1 ist der Wert, auf dem die erste Suche ausgeführt werden soll
  • Spaltenbereich 1 ist der Bereich der Zellen in der ersten Spalte, nach denen die erste Suche durchgeführt werden soll
  • Spaltenwert2 ist der Wert, auf dem die zweite Suche ausgeführt werden soll
  • Spaltenbereich 2 ist der Bereich der Zellen in der zweiten Spalte, nach denen eine zweite Suche durchgeführt werden soll

Die Funktionen INDEX und MATCH bieten in Kombination eine bequeme Möglichkeit, eine Indexsuche in zwei Spalten in Excel durchzuführen. Verwenden Sie diese Kombination, um die gewünschten Werte in Tabellen mit komplexer Struktur zu finden oder komplexe Abfragen basierend auf zwei Datenspalten auszuführen.

Was ist Indexsuche und wie funktioniert es

Die INDEX-Funktion gibt den Zellenwert aus dem angegebenen Bereich mithilfe seiner Koordinaten (Zeile und Spalte) zurück. Die MATCH-Funktion findet die Position des Werts im angegebenen Bereich.

Die Hauptidee hinter der Index-Suche besteht darin, die MATCH-Funktion zu verwenden, um die Position des Werts horizontal oder vertikal zu finden, und diese Position dann an die INDEX-Funktion zu übergeben, um einen bestimmten Wert aus einem anderen Bereich zu erhalten.

Ein Beispiel: wenn wir eine Tabelle mit Verkaufsdaten für Waren haben, in der die Produktnamen in einer Spalte und die Preise in der anderen Spalte aufgeführt sind, können wir Index-Suche verwenden, um den Preis eines bestimmten Artikels anhand seines Namens zu ermitteln. Dazu verwenden wir die MATCH-Funktion, um die Position des Produktnamenwerts zu finden, und übergeben diese Position dann an die INDEX-Funktion, um den Preiswert zu erhalten.

WarenbezeichnungPreis
Artikel 110
Artikel 215
Artikel 320

Wenn wir den Preis eines Artikels "Item 2" finden wollen, können wir die INDEX-Funktion wie folgt verwenden: INDEX($B$2:$B$4, MATCH("Item 2", $A$2:$A$4, 0)). Die MATCH-Funktion findet die Position des Werts "Artikel 2" in der Artikelnamenspalte ($A$2:$A$4), und dann erhält die INDEX-Funktion den Preiswert aus der Preisspalte ($B$2:$B$4).

Die Verwendung der INDEX- und MATCH-Funktionen für die Indexsuche ist ein leistungsfähiges Werkzeug in Excel, mit dem Sie Daten effizient aus großen Tabellen extrahieren und verschiedene analytische Aufgaben lösen können.

INDEX- und MATCH-Funktionen in Excel

Verwenden Sie die INDEX-Funktion, um einen Wert aus einem bestimmten Zellbereich an den angegebenen Zeilen- und Spaltenkoordinaten abzurufen. Es wird normalerweise in Verbindung mit der MATCH-Funktion verwendet, um diese Koordinaten zu bestimmen.

Mit der MATCH-Funktion können Sie einen Wert innerhalb eines angegebenen Zellbereichs finden und seine Position zurückgeben. Diese Funktion kann nützlich sein, wenn Sie einen Wert finden müssen, der einem bestimmten Kriterium entspricht, z. B. den Namen eines Mitarbeiters anhand seiner ID.

Durch die Kombination von INDEX und MATCH können Sie leistungsstarke Formeln erstellen, um nach Daten in einer Tabelle zu suchen, insbesondere wenn die Suchbegriffe gleichzeitig in zwei Spalten ausgeführt werden. Sie können diese Funktionen beispielsweise verwenden, um Werte zu finden, die gleichzeitig bestimmten Werten in zwei Spalten entsprechen.

Außerdem können die Funktionen INDEX und MATCH verwendet werden, um dynamische Formeln zu erstellen, die automatisch aktualisiert werden, wenn sich Daten in einer Tabelle ändern.

Die INDEX- und MATCH-Funktionen erfordern jedoch einige Kenntnisse in der Verwendung von Formeln in Excel. Es wird empfohlen, sich mit der Syntax und den Beispielen für die Verwendung dieser Funktionen vertraut zu machen, um sie am effektivsten in Ihren Projekten zu verwenden.

Wie verwende ich die INDEX-Funktion

Die INDEX-Funktion in Excel wird verwendet, um einen Wert in einer Zelle innerhalb eines benutzerdefinierten Bereichs zu finden. Sie nimmt den Datenbereich und die Position, an der der Wert gefunden werden soll, als Argumente an.

Die Syntax der INDEX-Funktion lautet wie folgt:

=INDEX(Datenbereich, Zeilennummer, Spaltennummer)

  • datenbereich - Der Zellenbereich, in dem der Wert gesucht werden soll.
  • zeilennummer - Die Zeilennummer, in der sich der gewünschte Wert befindet.
  • spaltennummer - Die Nummer der Spalte, in der sich der gewünschte Wert befindet.

Zum Beispiel, wenn wir eine Tabelle mit Daten haben, die die Namen und Noten der Studenten enthält:

NameBewertung
Alexej4
Iwan5
Maria3

Um die Bewertung eines Studenten mit dem Namen "Ivan" zu finden, können wir die INDEX-Funktion wie folgt verwenden:

=INDEX(B2:B4, MATCH("Ivan", A2:A4, 0))

In diesem Beispiel ist "B2:B4" ein Datenbereich mit Noten, "A2:A4" ein Datenbereich mit den Namen der Studenten. Die MATCH-Funktion ("Ivan", A2:A4, 0) gibt die Position des Elements "Ivan" im Bereich "A2:A4" zurück. Die INDEX-Funktion wird dann verwendet, um die Bewertung des Schülers für die erhaltene Position zu finden.

Die Verwendung der INDEX-Funktion ermöglicht eine komplexe Suche und Manipulation von Daten in Excel, was sie für die Arbeit mit großen Tabellen und Listen sehr nützlich macht.