Verweis auf die letzte Zelle (Microsoft Excel)
Es kann vorkommen, dass Sie eine Arbeitsmappe zusammenstellen und eine Zusammenfassung auf einem Arbeitsblatt und Detailinformationen auf einem anderen Arbeitsblatt aufbewahren möchten.
Angenommen, Sheet1 ist Ihr zusammenfassendes Arbeitsblatt, und Sie haben detaillierte Informationen zu Bankkonten auf Sheet2. Wenn Sie sich die Detailinformationen ansehen, haben Sie Daten in Spalte A und Salden für verschiedene Konten in den Spalten B, C und D. Die Detailinformationen sind daher eine Tabelle, die einen laufenden Verlauf der Bankguthaben an verschiedenen Daten zeigt.
Wenn Sie Ihre Zusammenfassungsinformationen auf Blatt 1 zusammenstellen, erkennen Sie, dass Sie auf die letzten Zahlen in den Spalten B, C und D verweisen müssen. Diese Zahlen stellen die neuesten Salden dar und eignen sich daher perfekt für Ihre Zusammenfassung. Wie machst du das? Besonders wenn Sie im Laufe der Zeit weiterhin Informationen zu Ihrem Detailarbeitsblatt hinzufügen?
Tatsächlich gibt es verschiedene Möglichkeiten, um das Problem anzugehen. (Es gibt normalerweise mehrere Möglichkeiten, um ein Excel-Problem zu lösen.) Eine Möglichkeit besteht darin, die VLOOKUP-Funktion zu verwenden. An der Stelle in der Zusammenfassung, an der Sie den neuesten Saldo aus Spalte B des Details (Blatt 2) erhalten möchten, würden Sie die folgende Formel eingeben:
=VLOOKUP(MAX(Sheet2!$A:$A),Sheet2!$A:$D,2)
Um die Referenzen für die beiden anderen Kontensalden zu ändern, ändern Sie einfach die letzte Nummer (2) in 3 (für das Konto in Spalte C) oder 4 (für das Konto in Spalte D). Die Funktion funktioniert, weil der Maximalwert in Spalte A nachgeschlagen wird, die Datumsangaben enthält. Es sucht dann in der Datentabelle (Sheet2! $ A: $ D) und findet den geeigneten Offset für die gewünschte Spalte.
Dieser Ansatz funktioniert einwandfrei, sofern in Spalte A keine Daten nach den zuletzt eingegebenen Salden vorhanden sind. Wenn dies der Fall ist, sind die zurückgegebenen Werte immer falsch.
Eine andere Möglichkeit, sich dem Problem zu nähern, besteht darin, die INDEX-Funktion in Verbindung mit COUNT oder COUNTA zu verwenden. Wenn die Detailspalten keinen Text enthalten (auch nicht in den Spaltenüberschriften), verwenden Sie die COUNT-Funktion. Wenn Text enthalten ist, wird COUNTA bevorzugt. An dem Punkt, an dem Sie den letzten Saldo aus Spalte B des Details einfügen möchten, würden Sie die folgende Formel verwenden:
=INDEX(Sheet2!B:B,COUNTA(Sheet2!B:B))
Es schaut in die Tabelle, bestimmt die Anzahl der nicht leeren Zellen in Spalte B und zieht dann die Zahl aus dieser letzten nicht leeren Zelle. Um die Formel für die Spalten C und D anzupassen, ändern Sie einfach die B-Referenzen in das entsprechende C oder D.
Eine weitere Möglichkeit, das Problem zu lösen, besteht darin, die OFFSET-Funktion wie folgt zu verwenden:
=OFFSET(Sheet2!B1,COUNTA(Sheet2!B:B)-1,0)
Diese Funktion gibt den Wert eines Zellenversatzes von einer Basisreferenzzelle zurück. In diesem Fall ist die Basiszelle Sheet2! B1. Die COUNTA-Funktion wird verwendet, um zu bestimmen, wie viele Zeilen von der Basis versetzt werden sollen, und die 0 gibt an, dass sich der Versatz in derselben Spalte wie die Basisreferenz befinden soll. Um die Formel für die Spalten C und D zu ändern, ändern Sie einfach alle Verweise auf B auf C oder D.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2170) 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: