Chuck hat ein Arbeitsblatt mit 16 Spalten und 622 Zeilen. Wenn er nach einer Spalte filtert, um nur die Zeilen anzuzeigen, die einen bestimmten Wert enthalten, möchte er die Überschrift (in Zelle A1 enthalten) so ändern, dass sie den Wert enthält, nach dem er gefiltert hat. Wenn Chuck also so gefiltert hat, dass nur Zellenwerte mit dem Wort „Zentral“ angezeigt werden, soll die Überschrift in „Zu Zentral gehörende Konten“ geändert werden. Er fragt sich, wie er den Wert ermitteln soll, nach dem er filtert, und diesen Wert dann in der Formel verwendet, die für die Überschrift verwendet wird.

Excel bietet zwei verschiedene Möglichkeiten, wie Sie Ihre Daten filtern können. Sie können entweder die reguläre Filterung (früher AutoFiltering genannt) oder die erweiterte Filterung verwenden. Wenn Sie die erweiterte Filterung verwenden, ist es etwas einfacher, das zu erreichen, was Sie möchten, da die Kriterien in Zellen in einer Kriterientabelle gespeichert sind. (Ich werde hier nicht darauf eingehen, wie Sie einen erweiterten Filter einrichten. Sie können auf der ExcelTips-Site danach suchen. Verwenden Sie einfach das Suchfeld oben rechts auf einer beliebigen Seite.)

Da die Kriterien in Zellen gespeichert sind, können Sie mithilfe einer Formel Ihre Überschrift basierend auf dem Inhalt dieser Zellen zusammenstellen. Probleme treten auf, wenn Sie mehrere Filterkriterien angeben, wodurch die Überschriftenformel schwieriger wird.

Wenn Sie die reguläre Filterung verwenden – was Chuck wahrscheinlich tut -, wird die Filterspezifikation nicht in einer Zelle gespeichert. Es wird intern von Excel verwaltet. Das erschwert den Zugriff auf die Informationen. Glücklicherweise kann es mit einem Makro extrahiert werden, und jemand hat bereits zuvor das „schwere Heben“ für Excel-Benutzer durchgeführt. (Es macht keinen Sinn, das Rad sozusagen neu zu erfinden.) An diesen beiden Stellen finden Sie Makros, die Filterkriterien zurückgeben:

http://j-walk.com/ss/excel/usertips/tip044.htm http://www.ozgrid.com/VBA/autofilter-criteria.htm

Die relativ kurzen Routinen an beiden Standorten sind als benutzerdefinierte Funktionen eingerichtet, mit denen Sie eine Zelle angeben können, deren Kriterien Sie zurückgeben möchten. Wenn Chuck also den „Zentral“ -Filter auf die Zellen in Spalte C anwendet (wobei sich der eigentliche Filter für alle darunter liegenden Zellen in Zelle C3 befindet), könnte die Überschrift folgendermaßen konstruiert werden:

="Accounts Belonging to " & FilterCriteria(C3)

Diese Formel basiert auf der auf der j-walk-Site beschriebenen Funktion. Wenn Sie die auf der OzGrid-Site verwendet haben, müssen Sie die Formel ändern, um den dort definierten Funktionsnamen wiederzugeben. Sie testen die beiden Funktionen an den beiden Standorten, um herauszufinden, welche für Ihre Anforderungen und Ihre Daten am besten geeignet ist.

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

Dieser Tipp (12839) gilt für Microsoft Excel 2007, 2010 und 2013.