Bereich eines Namens automatisch erweitern

Wir haben uns bereits den Namensmanager und die Dropdown-Listen angeschaut. Wenn Du zu der Kriterienliste weitere Begriffe hinzufügst, wird der Bereich Deines Namens allerdings nicht automatisch erweitert - Du musst via Namensmanager die letzte Zelle manuell angeben, respektive den effektiven Bereich neu selektieren. Mit der Formel "BEREICH.VERSCHIEBEN" kann dieser Schritt automatisiert werden. Excel sagt uns folgendes über diese Formel:

Gibt einen Bezug zurück, der gegenüber dem angegebenen Bezug versetzt ist.

Man kann damit nicht nur den Bereich "A1:A3" nach "A3:A5" verschieben, sondern auch auf "A1:A5" erweitern - und genau das wollen wir in diesem Beitrag thematisieren. Schauen wir uns einmal die Syntax der Formel an:

BEREICH.VERSCHIEBEN(Bezug; Zeilen; Spalten; [Höhe]; [Breite])

Wir beginnen also mit einem Bezug - einer einzelnen Zelle (A1). "Zeilen" und "Spalten" stehen jeweils für eine Verschiebung um X Zellen nach unten respektive nach rechts. "[Höhe]" und "[Breite]" hingegen lässt uns einen Bereich nach unten oder nach rechts erweitern. Mithilfe der Formel "ANZAHL2" als "Höhe" kannst Du zählen, wie viele Argumente in einer Spalte stehen und so die Anzahl Zellen Deines Bereiches ermitteln. Die Formel lautet demnach:

=BEREICH.VERSCHIEBEN($A$1;;;ANZAHL2(A:A);)

Wir setzen A1 absolut ($), weil diese Formel als Namen definiert werden soll. Der Name ist in einem Tabellenblatt oder einer gesamten Excel-Arbeitsmappe vorhanden. Ohne die Dollarzeichen würde sich deshalb in anderen Zellen die Referenz automatisch verschoben werden und nicht an A1 festhalten. Beachte anschliessend die nacheinanderfolgenden Semikolon (;) - wir geben weder bei "Zeilen" noch bei "Spalten" etwas ein - die ANZAHL2-Formel ermittelt die Höhe unseres Bereiches anhand sämtlicher nichtleerer Zellen in Spalte A.

Die obengenannte Formel musst Du bei Deinem Namen als Bezug eingeben, um die Kriterien nachher in Deiner Dropdown-Liste aufzuführen (siehe "Namensmanager" und "Dropdown-Liste"). Klicke hierfür auf den Menüpunkt "Formeln" → "Namen definieren". Der Bezug "$A$1" wird Dir automatisch mit dem Namen des entsprechenden Tabellenblattes ergänzt (bspw. Tabelle1!$A$1). Bitte beachte deshalb folgendes, wenn Du auf andere Tabellenblätter Bezug nehmen musst: Falls Du Deine Kriterien zum Beispiel im separaten Tabellenblatt "Parameter" hast, heissen Deine Bezüge "Parameter!$A$1" und "Parameter!A:A".

Wenn wir nun ein neues Kriterium zu unserer Liste hinzufügen, wird dies automatisch zum Namen und folglich in die Dropdown-Liste mitaufgenommen.

Tabellenblatt komplett verbergen/ausblenden

Du verschickst (häufig) Excel-Tabellen und darin sind eigentlich Tabellenblätter enthalten, die für den Empfänger nicht wirklich relevant sind? Selbstverständlich kannst Du diese Blätter mittels Rechtsklick → "Ausblenden" ganz einfach verbergen. Allerdings kann der Empfänger diese jederzeit einblenden, was möglicherweise nicht in Deinem Interesse ist. In der VBA-Umgebung (Makro-Umgebung) kannst Du das Tabellenblatt komplett verschwinden lassen. In diesen Bereich gelangst Du via der Tastenkombination Alt+F11. Auf der linken Seite findest Du die geöffnete Excel-Mappe mit all Deinen Tabellenblätter. Wähle dasjenige aus, welches Du verbergen möchtest (1 Klick auf bspw. Tabelle1 (Tabelle1)). Unterhalb in dem Eigenschaftenfenster findest Du dann ganz zu unterst "Visible". Setze diesen Parameter auf "...VeryHidden", gemäss der nachfolgenden Abbildung:

VisibleVeryHidden

Wenn Du nun in Deine Excel-Tabelle zurückkehrst, wirst Du dieses Blatt nicht einfach nur via Rechtsklick → "Einblenden" wiederfinden können. Zum Schluss ist wichtig zu erwähnen, dass Du Deine Excel-Tabelle ganz normal abspeichern kannst, obwohl Du in VBA Einstellungen getätigt hast. Das heisst, das Dateiformat kann eine ganz normale "Excel-Arbeitsmappe" mit der Endung ".xlsx" sein - Du brauchst es nicht als "Excel-Arbeitsmappe mit Makros" (.xlsm) abzuspeichern:

SpeichernAls

Säulen- und Liniendiagramm kombinieren

In diesem Beitrag zeige ich Dir, wie  Du ein Säulen- und ein Liniendiagramm kombinieren kannst. Das Endergebnis sieht so aus:

Nur ein und denselben Diagrammtypen zu verwenden, wäre zur Vermittlung dieser Informationen ungeeignet. Um ein solches Diagramm zu erstellen, musst Du jedoch erstmal alle Deine Daten entweder als Säulen- oder als Liniendiagramm darstellen. In einem zweiten Schritt wählst Du dann eine der beiden Datenreihen aus, indem Du im Diagramm auf eine Säule/einen Punkt auf der Linie klickst. Mittels Rechtsklick rufst Du das Kontextmenü auf, wo Du den "Datenreihen-Diagrammtyp" ändern kannst:

DatenreihenDiagrammtypAendern

Sobald Du den entsprechenden Diagrammtypen ausgewählt hast, hast Du ein kombiniertes Säulen- und Liniendiagramm erstellt.

Sekundärachse (Zweite Y-Achse) einfügen

Wie Du nun jedoch sicherlich festgestellt hast, werden noch beide Deiner Datenreihen auf die eine Y-Achse bezogen. Dies kann die Leserlichkeit Deines Diagrammes drastisch einschränken. Wir werden deshalb eine Sekundärachse (eine zweite Y-Achse) einfügen, worauf sich unser Liniendiagramm beziehen wird. Dafür rufst Du für diese Datenreihe wiederum das Kontextmenü (Rechtsklick) auf und gehst dieses Mal auf "Datenreihen formatieren...". Gleich in der angezeigten Maske kannst Du nun "Sekundärachse" auswählen. Du hast im Hintergrund auch direkt eine Vorschau, wie das Resultat aussehen wird.

Weitere generellen Anpassungen zur Gestaltung sowie Titel etc. zum Diagramm werde ich hier nicht weiter vertiefen. Einige Tipps und Tricks dazu findest Du im vorherigen Beitrag "Diagramme korrekt darstellen und präsentieren". Hast Du mit Diagrammen schon irgendwelche positiven oder auch negativen Erfahrungen gemacht? Lass es mich doch in den Kommentaren wissen!