Wie kann ich Seitenumbrüche in Excel bedingt einfügen?
Angenommen, Sie müssen Seitenumbrüche einfügen, während die Werte in Spalte A geändert werden (siehe Abbildung unten). Wie können Sie in Excel damit umgehen? Im Allgemeinen können Sie die Seitenumbrüche einzeln manuell einfügen, aber hier stelle ich einige Tricks vor, um dies schnell zu lösen.
Verwenden der Zwischensummenfunktion zum Einfügen von Seitenumbrüchen
Verwenden von VBA-Code zum Einfügen von Seitenumbrüchen
Unterschiede unterscheiden, um einen Seitenumbruch einzufügen, wenn sich Daten ändern
Seitenumbruch einfügen Jede Zeile, um einen Seitenumbruch in die n-te Zeile einzufügen
Verwenden der Zwischensummenfunktion zum Einfügen von Seitenumbrüchen
In Excel kann die Zwischensummenfunktion Seitenumbrüche basierend auf Gruppen hinzufügen.
1. Wählen Sie die Daten aus, zu denen Sie Seitenumbrüche hinzufügen möchten, und klicken Sie auf Datum > Zwischensumme.
2. In dem Zwischensumme Wählen Sie im Dialogfeld die Spalte aus, in die Sie einen Seitenumbruch einfügen möchten, basierend auf ihrem Wert in Bei jeder Änderung in der Dropdown-Liste wählen Sie dann die Funktion aus, aus der Sie verwenden möchten Verwenden Sie die Funktion Liste, dann überprüfen Seitenumbruch zwischen Gruppen Kontrollkästchen und andere Optionen nach Bedarf.
3 Klicken OK. Jetzt wurden die Daten gruppiert und Seitenumbrüche hinzugefügt.
Verwenden von VBA-Code zum Einfügen von Seitenumbrüchen
Wenn Sie den Daten keine Gruppen hinzufügen möchten, können Sie VBA-Code verwenden, um diesen Job auszuführen.
1. Drücken Sie Alt + F11 Tasten zum Anzeigen Microsoft Visual Basic für Applikationen Fenster.
2 Klicken Insert > ModulKopieren Sie den folgenden Code und fügen Sie ihn in das neue Modulfenster ein.
VBA: Seitenumbrüche einfügen, wenn sich Daten ändern
Sub PageBreak()
'UpdatebyExtendOffice20181101
Dim xSRg As Range
Dim xRg As Range
On Error Resume Next
Set xSRg = Application.InputBox("Select key column:", "Kutools for Excel", xTxt, , , , , 8)
If xSRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xRg In xSRg
ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakNone
If xRg.Value <> xRg.Offset(-1, 0).Value Then
ActiveSheet.Rows(xRg.Row).PageBreak = xlPageBreakManual
End If
Next xRg
Application.ScreenUpdating = True
End Sub
3. Drücken Sie F5 Taste wird ein Dialogfeld angezeigt, das Sie daran erinnert, die Schlüsselspalte auszuwählen, auf der der Seitenumbruch basierend eingefügt wird.
4 Klicken OKJetzt wurden die Seitenumbrüche eingefügt.
Unterschiede unterscheiden, um einen Seitenumbruch einzufügen, wenn sich Daten ändern
Das Unterschiede unterscheiden Merkmal von Kutools for Excel unterstützt das Einfügen von Seitenumbrüchen, leeren Zeilen, unteren Rändern oder Hintergrundfarben, wenn sich Daten in Excel ändern.
Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. |
Nach der Installation Kutools für Excel, bitte gehen Sie wie folgt vor:(Kutools für Excel jetzt kostenlos herunterladen!)
Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Kutoolen > Format > Unterschiede unterscheiden.
2. In dem Unterscheiden Sie Unterschiede anhand der Schlüsselspalte Dialog, beenden Sie bitte die folgenden Einstellungen:
1) Klicken Sie auf das Auswahlsymbol der Abdeckung Abschnitt, wählen Sie den Datenbereich (ohne Spaltenüberschriften)
2) Klicken Sie auf das Auswahlsymbol der Schlüsselspalte Wählen Sie im Abschnitt die Spalte aus, in die Sie einen Seitenumbruch einfügen möchten, basierend auf der entsprechenden Datenänderung (außer Spaltenüberschriften).
3) prüfen Seitenwechsel Option in Optionen .
3 Klicken Ok.
Jetzt werden Seitenumbrüche eingefügt, wenn sich Daten im ausgewählten Bereich ändern.
Seitenumbruch einfügen Jede Zeile, um einen Seitenumbruch in die n-te Zeile einzufügen
Wenn Sie Seitenumbrüche in einem festen Intervall einfügen möchten, können Sie verwenden Kutools for Excel Seite jede Zeile einfügen Dienstprogramm, um das Problem schnell zu beheben.
Nach der Installation Kutools für Excel, bitte gehen Sie wie folgt vor:(Kutools für Excel jetzt kostenlos herunterladen!)
1. Wählen Sie die Daten aus und klicken Sie auf Kutoolen Plus > Druck > Seitenumbruch in jede Zeile einfügen.
2. In dem Seitenumbruch in jede Zeile einfügen Geben Sie im Dialogfeld das gewünschte Intervall ein.
3 Klicken OK > OK Um Dialoge zu schließen, wurden alle 2 Zeilen Seitenumbrüche eingefügt.
Seite einfügen Break Every Nth Row
Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen. Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...
Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich
- Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
- Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!