Excel verfügt über eine Vielzahl unterschiedlicher Arbeitsblattfunktionen, von denen einige häufig verwendet werden und andere recht dunkel sind. Eine der dunkeleren Funktionen (zumindest für Excel-Neulinge) ist die VLOOKUP-Funktion.

Wenn Sie verstehen, wie diese Funktion funktioniert, kann dies Ihr Leben erheblich vereinfachen, insbesondere wenn Sie mit Datentabellen arbeiten und Informationen aus diesen Tabellen abrufen.

VLOOKUP ist eine Kurzform von „Vertical Lookup“. Es ist eine Funktion, die vertikal (nach oben und unten) durch eine Datentabelle schaut und Informationen aus der Tabelle extrahiert, während Sie sie anweisen. Angenommen, Sie haben eine Datentabelle, in der die Teilenummern und ihre Preise aufgeführt sind. Die Teilenummern befinden sich in Spalte H und die Preise für diese Teile in Spalte I.

(Angenommen, die Datentabelle liegt im Bereich H5: I27.) Mit der folgenden Formel können Sie eine Teilenummer (in Zelle C28) suchen und ihren Preis zurückgeben:

=VLOOKUP(C28,H5:I27,2)

Beachten Sie, dass VLOOKUP mindestens drei Argumente erfordert. Der erste ist der Wert, den Sie nachschlagen möchten. In diesem Fall enthält C28 die Teilenummer, die in der Datentabelle abgeglichen werden soll. Das zweite Argument ist die eigentliche Datentabelle, in diesem Fall H5: I27. Das dritte Argument gibt an, aus welcher Spalte der Tabelle der Wert zurückgegeben werden soll. In diesem Fall wollte ich den Preis, der in der zweiten Spalte (Spalte I) der Datentabelle stand.

In diesem Fall nimmt VLOOKUP den Wert in C28 und versucht dann, ihn einer Zelle in der ersten Spalte des Bereichs H5: 127 zuzuordnen.

Wenn eine Übereinstimmung gefunden wird, wird der Wert aus Spalte 2 dieses Bereichs zurückgegeben – der gewünschte Preis.

VLOOKUP akzeptiert auch ein optionales viertes Argument, das entweder TRUE oder FALSE sein kann. Der Standardwert für das Argument ist TRUE. Dies bedeutet, dass VLOOKUP Werte annähert, wenn sie mit ihnen in der Datentabelle übereinstimmen. Wenn in der Datentabelle keine genaue Übereinstimmung gefunden werden kann, betrachtet VLOOKUP den nächstniedrigeren Wert in der ersten Spalte der Tabelle als Übereinstimmung. Wenn Sie also nach einer Teilenummer wie „P23“ suchen,

und es gibt keine solche Teilenummer in der Tabelle, aber es gibt ein „P22“,

dann hält VLOOKUP das für eine Übereinstimmung. Wenn Sie das optionale vierte Argument auf FALSE setzen, gibt VLOOKUP nur dann erfolgreich zurück, wenn eine genaue Übereinstimmung erzielt werden kann.

Aufgrund der Art und Weise, wie VLOOKUP den Abgleich durchführt, ist es sehr wichtig, dass die Informationen in Ihrer Datentabelle in aufsteigender Reihenfolge nach den Werten in der ersten Spalte sortiert werden.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (2610) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: