Jak warunkowo wstawiać podziały stron w programie Excel?
Przypuśćmy, że musisz wstawić podziały stron, gdy wartości są zmieniane w kolumnie A, jak pokazano na poniższym zrzucie ekranu, jak możesz sobie z tym poradzić w programie Excel? Generalnie możesz ręcznie wstawiać podziały stron jeden po drugim, ale tutaj przedstawię kilka sztuczek, aby szybko rozwiązać ten problem.
Używanie funkcji Suma częściowa do wstawiania podziałów stron
Używanie kodu VBA do wstawiania podziałów stron
Rozróżnij różnice, aby wstawić podział strony po zmianie danych
Wstaw podział strony w każdym wierszu, aby wstawić podział strony w n-tych wierszach
Używanie funkcji Suma częściowa do wstawiania podziałów stron
W programie Excel funkcja Suma częściowa może dodawać podziały stron na podstawie grupy.
1. Wybierz dane, do których chcesz dodać podziały stron, kliknij Dane > Koszt produktów.
2. w Koszt produktów wybierz kolumnę, do której chcesz wstawić podział strony na podstawie jej wartości na liście rozwijanej Przy każdej zmianie w, a następnie wybierz funkcję, której chcesz użyć Zastosowanie funkcji listę, a następnie sprawdź Podział strony między grupami pole wyboru i inne potrzebne opcje.
3. kliknij OK. Teraz dane zostały pogrupowane i dodane podziały stron.
Używanie kodu VBA do wstawiania podziałów stron
Jeśli nie chcesz dodawać grup do danych, możesz wypróbować kod VBA, aby obsłużyć to zadanie.
1. naciśnij Alt + F11 klawisze do wyświetlenia Microsoft Visual Basic for Applications okno.
2. kliknij wstawka > Moduł, skopiuj i wklej poniższy kod do nowego okna modułu.
VBA: wstaw podziały stron, gdy dane ulegną zmianie
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. naciśnij F5 klawisz, pojawia się okno dialogowe przypominające o wybraniu kolumny kluczowej, na podstawie której wstawiany jest podział strony.
4. kliknij OK, teraz zostały wstawione podziały stron.
Rozróżnij różnice, aby wstawić podział strony po zmianie danych
Połączenia Rozróżnij różnice cechą Kutools dla programu Excel obsługuje wstawianie podziału strony, pustego wiersza, dolnej krawędzi lub koloru tła podczas zmiany danych w programie Excel.
Kutools dla programu Excel, ponad 300 przydatne funkcje, ułatwiają pracę. |
Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)
Kliknij Kutools > utworzony > Rozróżnij różnice.
2. w Rozróżnij różnice według kluczowych kolumn okno dialogowe, proszę zakończyć poniższe ustawienia:
1) kliknij ikonę wyboru łodzie sekcji, wybierz zakres danych (z wyłączeniem nagłówków kolumn)
2) kliknij ikonę wyboru Kolumna kluczowa sekcji, wybierz kolumnę, do której chcesz wstawić podział strony na podstawie odpowiedniej zmiany danych (z wyłączeniem nagłówków kolumn)
3) sprawdź Podział strony opcja w Opcje
3. kliknij Ok.
Teraz podziały stron są wstawiane, gdy dane zmieniają się w wybranym zakresie.
Wstaw podział strony w każdym wierszu, aby wstawić podział strony w n-tych wierszach
Jeśli chcesz wstawiać podziały stron w stałych odstępach czasu, możesz użyć Kutools dla programu Excel'S Wstaw stronę w każdym wierszu narzędzie do szybkiego rozwiązania problemu.
Po zainstalowaniu Kutools dla programu Excel, wykonaj poniższe czynności:(Bezpłatne pobieranie Kutools dla programu Excel teraz!)
1. Wybierz dane i kliknij Kutools Plus > Druk > Wstaw podział strony w każdym wierszu.
2. w Wstaw podział strony w każdym wierszu wpisz żądany interwał.
3. kliknij OK > OK aby zamknąć okna dialogowe, podziały stron zostały wstawione w co 2 wierszach.
Wstaw stronę Przerwij każdy n-ty wiersz
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!