Häufig gibt es in Excel-Berechnungen einige Zellen, die in mehreren Formeln weiterverwendet werden.
Um diese Formeln leichter lesbar zu machen und sie auch leichter schreiben zu können, haben Sie die Möglichkeit, einzelne Zellen und ganze Zellbereiche mit Namen zu versehen. Beispielsweise benennen Sie den Bereich $A$5:$A$55 mit „Umsatz“, kann die Summe über diese Zellen dann einfach mit =SUMME(Umsatz) berechnet werden.
Markieren Sie dazu einfach die benötigten Zelle(n) und schreiben dann in das Namenfeld (in der Bearbeitenleiste links) den gewünschten Namen. Vergessen Sie hier nicht, die Eingabe mit der Enter-Taste zu beenden. Wenn Sie dann das Aufklappfeld rechts am Namenfeld klicken, finden Sie den vergebenen Namen in der Liste. Sie können diese Liste zusätzlich als GoTo-Liste verwenden, denn nach der Auswahl werden die zuvor markierten Zellen wieder markiert angezeigt. Auch wenn dazu das Blatt gewechselt werden muss.
Umfassende Unterstützung für die Namensvergabe bietet die Gruppe „Definierte Namen“ auf der Registerkarte Formeln. Sie finden dort den Namensmanager, der alle Namen mit deren Zellbezügen, Gültigkeitsbereichen und aktuellen Werten auflistet. Hier können Sie auch neue Namen erstellen, Namen umbenennen, Bezüge korrigieren sowie Namen löschen.
Daneben gibt es noch einige Schaltflächen, um Namen auf verschiedene Weisen effektiv zu vergeben. Haben Sie die zu benennenden Zellen markiert, klicken Sie auf „Namen definieren“. Excel analysiert die darüber liegende und die linke Zelle, ob eine passende Benennung zu finden ist und schlägt diese meist vor. Haben Sie die Zelle mit einer geeigneten Benennung schon mitmarkiert, wie beispielsweise die Spaltenbezeichnungen einer Tabelle, dann klicken Sie auf „Aus Auswahl erstellen“. Excel fragt noch einmal nach, ob die Namen aus der oberen Zeile oder der linken Spalte verwendet werden sollen, und vergibt entsprechend die Namen. Dabei wird die Beschriftungszeile oder -spalte nicht mit in den Bezug genommen.
Sie können also mit zwei Klicks eine ganze Spalte mit Eingangsgrößen aus den Beschriftungen benennen, oder eine komplette Tabelle mit Bereichsnamen für jede Spalte versehen.
Dieser Tipp ist für die Controlling-Profis unter Ihnen, die regelmäßig das Erweiterte Filter (Spezialfilter) anwenden. Speichern Sie verschiedene Filterkriterien in einem Datenblatt, um entweder die Datenbank-Funktionen von Excel zu nutzen, oder um auch nur eine größere Tabelle zu filtern, ohne jedes Mal die Filterkriterien in die Autofilter der Spalten neu eingeben zu müssen.
Für das erweiterte Filter muss des Dialogformular des Spezialfilters ausgefüllt werden. In diesem Formular sind die Adressen der Quelltabelle (Listenbereich in diesem oder in einem anderen Blatt), des Kriterienbereiches und gegebenenfalls des Zielbereichs sowie die Duplikatebereinigung anzugeben.
Häufig werden aufgezeichnete Makros verwendet. Sie werden anschließend einer Schaltfläche zugewiesen. Vor dem Aufzeichnen empfiehlt es sich, die drei Bereiche mit Namen zu versehen. Im aufgezeichneten Makro stehen dann die Bereichsnamen in der VBA-Zeile. Der VBA-Code wird dadurch unabhängig von Zeilen und Spalten.
Nun zum Tipp
Für eine besonders flexible Abfrage verwenden Sie einen Kriterienbereich mit etwas mehr Zeilen und Spalten als gewohnt, beispielsweise mit 3 Spalten und 3 Zeilen (oder mehr). Benennen Sie den Bereich der neun Kriterienfelder und ihrer drei Spaltenköpfe etwa mit krit3x3. Geben Sie dann krit3x3 in das Spezialfilter-Dialogformular als Kriterienbereich ein. Schließen Sie den Vorgang mit Klick auf die OK-Schaltfläche ab.
Zeichnen Sie diesen Vorgang des Dialogausfüllens und des OK mit dem Makrorekorder auf. Der VBA-Code heißt dann etwa
Sub Filter3x3()
Range("Rohdaten").AdvancedFilter _
Action:=xlFilterCopy, _
CopyToRange:=Range("Zieltabelle"), _
CriteriaRange:=Range("krit3x3"), _
Unique:=False
End Sub
Mehr wird zum Filtern nicht benötigt. Setzen Sie sich eine Schaltfläche oder ein Icon in das Rechenblatt und weisen ihm die Filterprozedur zu.
Nun lassen sich die Spalten im Kriterienbereich krit3x3 beliebig umbenennen, und Sie können mehrere Kriterien einfügen. Kriterien in einer Zeile sind UND-Kriterien, die in verschiedenen Zeilen sind ODER-Kriterien. Für nicht verwendete Zeilen geben Sie FALSCH, XXX oder etwas anderes, nicht Vorhandenes ein. Dann klicken Sie auf Ihre Schaltfläche und erhalten das Filterergebnis.
Der benannte Bereich krit3x3 ist farblich hervorgehoben, beschriftet und mit einer Schaltfläche ergänzt. Im Bild werden nur zwei Zeile für das Kriterium benötigt. Denken Sie daran: Was in einer Zeile steht, sind UND-Filter (gleichzeitige Erfüllung), was in einer anderen Zeile steht, sind ODER-Kriterien (alternative Bedingung).