Wie führt man eine bidirektionale suche in excel durch?

Dies passiert manchmal, wenn wir in einer Tabelle anhand der Zeilenüberschrift und der Spaltenüberschrift nach einem Wert suchen müssen.

So führen Sie eine bidirektionale Suche in einer zweidimensionalen Tabelle in Excel durch

Angenommen, Sie müssen die Werte aus der obigen Tabelle für einen bestimmten Monat und eine bestimmte Zone abrufen. Hier können Sie in dieser Situation eine Zwei-Wege-Suche verwenden.

Bei einer bidirektionalen Suche wird ein Wert aus einer zweidimensionalen Tabelle abgerufen. Das bedeutet, dass Sie aus jeder Zelle einer Tabelle einen Wert erhalten können.

Und dafür müssen Sie die Match-Funktion mit VLOOKUP kombinieren .

Wie Sie wissen, kann ein normaler VLOOKUP nur einen Wert zurückgeben, indem er sich jeweils eine Spalte ansieht.

Der Grund dafür ist, dass das Argument col_index von VLOOKUP ein statischer Wert ist. Aber wenn Sie die Match-Funktion mit VLOOKUP kombinieren, können Sie es dynamisch machen.

So verwenden Sie VLOOKUP + MATCH für die bidirektionale Suche

Kehren wir zu unserem Beispiel zurück. Wir haben eine Tabelle mit den monatlichen Verkaufsmengen für vier verschiedene Bereiche eines Unternehmens.

So führen Sie eine bidirektionale Suche in einer zweidimensionalen Tabelle in Excel durch

Angenommen, Ihr Chef möchte die Menge einer Zone für einen bestimmten Monat überprüfen (zum Beispiel: September und die nördliche Zone). Und dafür schaut er nicht gern auf die Tabelle, und hier ist die Formel:

 =VLOOKUP(month,table,MATCH(zone,heading_row,0),0)
So führen Sie eine Zwei-Wege-Suche in einer Excel-Formel in einer Tabelle durch

Wie es funktioniert

Wie ich bereits sagte, benötigen wir eine Match-Funktion, um col_index dynamisch zu machen. Diese Formel besteht aus zwei Teilen. Wenn Sie das Feld auswählen, gibt die Match-Funktion die Position des Feldes in der Kopfzeile zurück.

So führen Sie eine bidirektionale Suche in der Excel-Match-Funktion für den Spaltenindex durch

Und dann verwendet VLOOKUP diese Position, um den Wert dieser Spalte abzurufen.

So führen Sie eine bidirektionale Suche in Excel durch, wie es funktioniert

Jedes Mal, wenn Sie den Monat und die Zone auswählen, wird der Wert zurückgegeben, der am Schnittpunkt von Zeile und Spalte liegt. Der Punkt ist, dass Sie über einen dynamischen col_index verfügen, der es Ihnen ermöglicht, mit VLOOKUP Werte aus verschiedenen Spalten abzurufen.

Holen Sie sich die Excel-Datei

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert