Zweidimensionaler SVERWEIS

Inhaltsverzeichnis

Die Funktionen SVERWEIS und HVERWEIS sind dafür bekannt, Daten in einer Dimension zu suchen:

Und dann:

Was passiert jedoch, wenn wir ein ZWEI-dimensionales Array haben?

Und wir wollen den Wert für Boote im März-08 herausfinden. Wir könnten also zwei Dropdown-Listen hinzufügen, um das Transportmittel und den Monat anzugeben, den wir benötigen:

Excel bietet eine Funktion namens INDEX, mit der wir Werte aus einem 2D-Array zurückgeben können:
INDEX(Array_Range, Zeilennummer, Spaltennummer)

Woher
• Array_Range ist der Excel-Bereich des zweidimensionalen Arrays - in diesem Fall $B$4:$H$7
• Zeilennummer ist die Position in der Liste, an der wir den Text „Boot“ finden – in diesem Fall ist 1
• Col Number ist die Position in der Liste, an der wir den Monat „Mar-08“ finden.

Natürlich müssen Sie nur noch die Zeilen- und Spaltennummer bestimmen. Dies geschieht mit der MATCH-Funktion, die die Position eines Strings innerhalb eines Wertebereichs zurückgibt:
MATCH("String", Range,0) - gibt die Position von "String" im Array "Range" zurück und die 0 gibt an, dass wir eine genaue Übereinstimmung wünschen. Wir suchen also nach der Position von Booten im Bereich {Boats, Cars, Planes , Lorries} - das ist 1. Dies ergibt die Zeilennummer:

SPIEL(B11,$B$4:$B$7,0)
Und ähnlich für die Spaltennummer
SPIEL(C11,$C$2:$H2,0)
Und dann kombinieren wir all dies zu einer Funktion:
=INDEX($C$4:$H$7,MATCH(B11,$B$4:$B$7,0),MATCH(C11,$C2:$H$2,0))
Um den Wert von 79 für Boote im März 2008 anzugeben:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave