Website-Suche

Hören Sie auf, Ihre Excel-Druckbereiche manuell anzupassen: Es gibt eine viel bessere Methode


Nichts ruiniert einen professionellen Excel-Bericht so sehr wie eine „Zusammenfassung“-Zeile, die allein auf einer Seite steht, wenn Sie ihn an einen Drucker oder als PDF senden. Während Sie den Druckbereich für jedes Update manuell anpassen könnten, ist der echte Profi-Schritt die Automatisierung. Hier erfahren Sie, wie Sie die OFFSET-Funktion verwenden, um einen Druckbereich zu erstellen, der wirklich für sich selbst denkt.

Das schlampige PDF-Problem

Die Frustration des "wie es ist"-Risikos

Sie könnten denken: „Warum sich die Mühe machen? Kann ich nicht einfach auf ‚Drucken‘ klicken und Excel das erledigen lassen?“ Das könnten Sie, aber sich auf den Standarddruck von Excel zu verlassen, ist ein Risiko. Um zu sehen, warum, betrachten wir ein häufiges Szenario aus der Praxis: eine Rechnung für professionelle Dienstleistungen.

Um beim Lesen mitzufolgen, laden Sie eine kostenlose Kopie der im Beispiel verwendeten Excel-Rechnung herunter. Nachdem Sie auf den Link geklickt haben, finden Sie die Download-Schaltfläche in der oberen rechten Ecke Ihres Bildschirms.

Die Rechnung enthält einen gebrandeten Kopfbereich mit einem Logo, Kundendaten und einer detaillierten Tabelle für Dienstleistungen. Die Herausforderung besteht darin, dass sich diese Liste jeden Monat ändert. Manchmal befinden sich zwei Positionen in der Tabelle; manchmal 20. Unter dieser Liste befindet sich ein "Gesamt"-Zusammenfassungsfeld, das in jedem Ausdruck enthalten sein muss.

Wenn Sie sich auf Excels Standarddruck "wie besehen" verlassen, stehen Sie vor zwei großen Problemen. Erstens, wenn Sie jemals eine Notiz in Zeile 50 eingegeben und wieder gelöscht haben, kann Excel diese Zeile immer noch als Teil des verwendeten Bereichs des Arbeitsblatts speichern. Dies kann zu einem mehrseitigen Ausdruck oder PDF führen, bei dem die letzten Seiten vollständig leer sind. Zweitens bietet das Drucken "wie besehen" keine Schutzvorkehrungen. Wenn Sie interne Berechnungen oder unordentliche Notizen neben Ihrer Rechnung haben, wird Excel diese im Ausdruck übernehmen und Ihr professionelles Dokument mit unordentlicher Zettelwirtschaft überladen.

Deshalb sollten Sie eine Druckbegrenzung erstellen, die das Dokument „umschließt“ - beginnend beim Logo und endend genau dort, wo das Feld „Gesamt“ liegt - egal, wie stark die Daten dazwischen wachsen oder schrumpfen.

Schritt 1: Erstellen Sie den dynamischen Druckbereich

Den Code der Höhenberechnung knacken

Um das Problem der „schlampigen PDF“ zu lösen, müssen Sie einen dynamischen benannten Bereich erstellen. Excel ersetzt jedoch dynamische Formeln durch statische Zellreferenzen, wenn Sie später Werkzeuge wie Seitenbereich festlegen verwenden oder den Seitenbereich in Seite einrichten ändern. Um die Formel zu schützen, müssen Sie sie unter einem separaten „Proxy-Namen“ speichern:

  1. Klicken Sie im Formeln-Tab auf Namens-Manager.
  2. Klicken Sie auf Neu.
  3. Im Dialog Neuer Name das Feld Bezieht sich auf löschen und die folgende Formel einfügen:

    =OFFSET($A$1, 0, 0, COUNTA($A:$A)+8, 5)
  4. Geben Sie im Name-Feld InvoiceRange ein.
  5. Klicken Sie auf OK und Schließen, um die beiden Dialogfelder zu schließen.





Lassen Sie uns einen Moment Zeit nehmen, um genau zu verstehen, was diese OFFSET-Formel tut:

  • $A$1: Dies ist der Anker. Die Dollarzeichen wandeln die Referenz von relativ zu absolut um, was bedeutet, dass der Ausdruck immer in der oberen linken Ecke des Blattes beginnt.
  • COUNTA($A:$A)+8: Dies ist die Höhenberechnung. COUNTA zählt jede nicht-leere Zelle in Spalte A. Das Hinzufügen von +8 fungiert als "Abstand"-Variable, um die leeren Reihen zu berücksichtigen. 14 Zellen in Spalte A enthalten Werte, und das +8 in der Formel erweitert den Bereich bis zur Zeile 23. Wenn Sie weitere leere Reihen hinzufügen, die Zusammenfassungsbox weiter nach unten verschieben oder eine andere Vorlage verwenden, müssen Sie diese Zahl anpassen, um alles im Rahmen zu halten.
  • 5: Dies sperrt die Breite auf fünf Spalten (A bis E). Dies wirkt wie ein Schutz, der sicherstellt, dass Ihr Ausdruck niemals in die Seitenränder überläuft. Wenn Sie die Anzahl der Spalten in Ihrem Layout ändern, müssen Sie diese Zahl entsprechend anpassen.

Jetzt müssen Sie den Proxy mit dem Druckbereich verbinden:

  1. Wählen Sie die aktiven Zellen in Ihrer Rechnung (A1:E23) aus, und klicken Sie im Seitenlayout-Tab auf Druckbereich > Druckbereich festlegen. Sie werden keine Änderung sehen, aber dieser Schritt erstellt einen speziellen Arbeitsmappennamen namens Print_Area, den Sie verwenden werden, um die dynamische Formel zu speichern.
  2. Öffnen Sie den Name-Manager erneut, wählen Sie den Eintrag Print_Area aus und löschen Sie das Feld Bezieht sich auf.
  3. Mit dem Cursor noch im Feld Bezieht sich auf drücken Sie F3 und doppelklicken Sie auf InvoiceRange.
  4. Klicken Sie auf das Häkchen, um zu bestätigen.
  5. Klicken Sie zurück in das Bezieht sich auf -Feld, und sehen Sie, wie die "marschierenden Ameisen" den dynamischen Bereich hervorheben.
  6. Klicken Sie auf Schließen.






Schritt 2: Verbinden Sie die Formel mit dem Drucker von Excel

Entführung Ihres Seitenlayouts

Sobald die Formel, die Ihren dynamischen Druckbereich bestimmt, im Namens-Manager ist, müssen Sie sicherstellen, dass das Seitenlayout-Menü tatsächlich darauf hört:

  1. Klicken Sie auf der Registerkarte Seitenlayout auf das Symbol Dialogfeld-Startprogramm in der unteren rechten Ecke der Gruppe Seite einrichten.
  2. Öffnen Sie die Blatt-Registerkarte und löschen Sie das Feld Druckbereich.
  3. Mit dem Cursor noch im Feld Druckbereich , drücken Sie F3 , um das Menü Name einfügen zu öffnen, und doppelklicken Sie auf Druckbereich.
  4. Klicken Sie zweimal auf OK, um die beiden Dialogfelder zu schließen.

An diesem Punkt öffnen Sie Seite einrichten > Blatt niemals erneut oder verwenden die Druckbereich festlegen-Schaltfläche. Wenn Sie dies tun, wird das Feld Druckbereich wahrscheinlich wieder auf statische Zellkoordinaten zurückgesetzt. Dies ist Excels Art, die Formel für Sie „zu lösen“, aber dabei wird die Automatisierung zerstört. Wenn dies passiert, gehen Sie zurück zum Namen-Manager, wählen Print_Area aus und ändern das Feld Bezieht sich auf wieder in =InvoiceRange.




Schritt 3: Testen Sie Ihr neues automatisiertes Setup

Erreichen des „Set-and-Forget“-Arbeitsablaufs

Jetzt zum befriedigenden Teil, wo Sie den Arbeitsablauf in Aktion sehen:

  1. Gehen Sie zu Ihrer aufschlüsselten Liste und wählen Sie die untere rechte Zelle der aktuellen Tabelle aus.
  2. Drücken Sie Tab. Da die Liste als Excel-Tabelle formatiert ist, erzeugt Excel automatisch eine neue Zeile und verschiebt die "Summe"-Zeile nach unten. Geben Sie einige Dummy-Daten ein und wiederholen Sie diesen Vorgang fünf- oder sechsmal.
  3. Geben Sie einige zufällige Notizen außerhalb des Rechnungsbereichs ein (z. B. in Spalte G und Zeile 32).
  4. Drücken Sie Strg+P, um die Druckvorschau zu öffnen. Beachten Sie, dass der Druckbereich perfekt erweitert wurde, um jede neue Zeile und das "Gesamt"-Feld einzuschließen. Wichtig ist, dass Ihre unordentlichen Notizen nirgendwo zu finden sind.
  5. Um wirklich zu beweisen, dass Ihre Automatisierung noch aktiv ist, öffnen Sie den Namens-Manager erneut und klicken Sie in das Feld Bezieht sich auf für InvoiceRange und Print_Area, um zu sehen, dass die "marschierenden Ameisen" immer noch um den dynamischen Bereich tanzen.





Wenn Ihr Druckbereich zu früh abgeschnitten wird, überprüfen Sie, ob in Spalte A zusammengeführte Zellen vorhanden sind. Excel behandelt einen zusammengeführten Block beim Zählen der nicht leeren Zellen als eine einzelne Zelle, was die Höhenberechnung verfälschen kann. Verwenden Sie nach Möglichkeit lieber 'Zentrieren über Auswahl'.


Die Zeiten des Kämpfens mit manuellen Druckeinstellungen sind vorbei. Indem Sie Ihr Layout verankern und die Höhe automatisieren, haben Sie eine Tabelle erstellt, die Ihre Grenzen respektiert. Das Synchronisieren dieses „einrichten-und-vergessen“-Workflows mit anderen Anpassungen für den Ausdruck - wie das Anpassen der Ausrichtung und die Verwendung benutzerdefinierter Ränder - ist ein sicherer Weg, um den perfekten Excel-Ausdruck zu erhalten.

Verwandte Artikel