Jak wydrukować górny wiersz na każdej stronie w programie Excel (powtórz nagłówki wierszy / kolumn)

Podczas pracy z danymi w programie Excel dostępna jest przydatna funkcja, która pozwala zamrozić górny wiersz i kolumny nagłówka (lub nawet zablokować wiele górnych wierszy lub lewych kolumn).

Więc kiedy przewijasz w dół, nagłówki są zawsze widoczne.

Ale tak nie jest w przypadku drukowania raportów.

Domyślnie wydrukowany raport miałby tylko wiersz nagłówka u góry pierwszej wydrukowanej strony, a pozostałe strony nie będą go miały.

To może sprawić, że przeglądanie raportów stanie się koszmarem. Wyobraź sobie, że jesteś na trzeciej stronie i nie wiesz, co reprezentuje punkt danych (a sprawdzanie nagłówków może być irytujące).

Rozwiązanie - niech powtarzają się nagłówki na każdej wydrukowanej stronie raportu.

W tym samouczku pokażę ci jak wydrukować górny wiersz na każdej stronie w Excelu. Możesz również skonfigurować go tak, aby wiele górnych wierszy lub lewych kolumn powtarzało się na każdej stronie.

Zobaczmy, jak to zrobić!

Jak wydrukować górny wiersz na każdej stronie w programie Excel?

Załóżmy, że masz zestaw danych, jak pokazano poniżej.

Jeśli wydrukujesz te dane, zajmą one wiele stron, ale nagłówek pojawi się tylko na pierwszej stronie.

Poniżej znajdują się kroki, aby upewnić się, że wiersz nagłówka powtarza się na każdej drukowanej stronie:

  1. Kliknij kartę „Układ strony”
  2. W grupie „Ustawienia strony” kliknij program uruchamiający okno dialogowe (mała pochylona strzałka, jak pokazano poniżej)
  3. W oknie dialogowym „Ustawienia strony” kliknij kartę „Arkusz”
  4. Kliknij pole obok opcji „Wiersze do powtórzenia u góry”
  5. Wybierz górny wiersz (zauważysz, że w polu „Wiersze do powtórzenia u góry” automatycznie wstawiany jest $1: $1).
  6. Kliknij OK.

Teraz, kiedy drukujesz te dane, zauważysz, że nagłówek górnego rzędu powtarza się na każdej drukowanej stronie.

Możesz to sprawdzić, klikając kartę „Plik”, a następnie klikając opcję „Drukuj”. Spowoduje to otwarcie okienka Podgląd wydruku.

Kliknij ikony strzałek u dołu okienka podglądu wydruku, a na każdej ze stron powinny pojawić się powtarzające się nagłówki.

Podobnie jak skonfigurowaliśmy ustawienia, aby drukować górny wiersz na każdej stronie, możesz również ustawić drukowanie wielu wierszy nagłówka na każdej stronie.

Aby to zrobić, w kroku 5 powyższych kroków, zamiast wybierać górny wiersz, wybierz wiele górnych wierszy, które chcesz powtórzyć na każdej wydrukowanej stronie.

Zwróć uwagę, że musisz wybrać sąsiednie wiersze (tzn. możesz ustawić, aby wiersze o numerach 1, 2 i 3 były drukowane na każdej stronie, ale nie możesz ustawić, aby wiersze o numerach 1 i 3 były powtarzane na każdej drukowanej stronie)

Możesz także ustawić pierwszą kolumnę z lewej strony (lub wiele kolumn z lewej strony), aby powtarzała się na każdej stronie podczas drukowania. Proces jest dokładnie taki sam, gdzie w kroku 5, zamiast wybierać wiersz, możesz wybrać kolumnę, którą chcesz powtórzyć.

Oczywiście możesz również ustawić górny wiersz i górną kolumnę, aby powtarzały się na każdej wydrukowanej stronie.

Wydrukuj wiersze na każdej stronie za pomocą sztuczki NameBox

Teraz pozwól mi również podzielić się niesamowitą sztuczką Excela, o której niewiele osób wie.

Zaletą korzystania z powyższej metody (gdzie używamy okna dialogowego Ustawienia strony) jest to, że daje ona znacznie więcej opcji podczas drukowania raportów.

Ale jeśli wszystko, co chcesz zrobić, to upewnić się, że górna lub skrajna lewa kolumna powtarza się na każdej wydrukowanej stronie, ta sztuczka NameBox jest znacznie szybsza.

Załóżmy, że masz zestaw danych, jak pokazano poniżej.

Poniżej znajdują się kroki, aby upewnić się, że nagłówki są drukowane na każdej stronie

  1. Wybierz wiersz nagłówka
  2. Kliknij pole ‘NameBox’
  3. Wpisz tekst ręcznie Drukuj_Tytuły
  4. Naciśnij klawisz Enter

Otóż ​​to! Teraz, gdy drukujesz zestaw danych, pierwszy wiersz będzie powtarzany na każdej stronie.

Jeśli chcesz powtórzyć wiele wierszy lub kolumn nagłówka, wybierz je najpierw, a następnie nazwij je jako Drukuj_Tytuły

Dlaczego to działa?

Gdy używasz okna dialogowego Ustawienia strony do ustawiania wierszy i kolumn, które mają być powtarzane, program Excel automatycznie tworzy nazwany zakres o nazwie Print_Titles.

Tak więc zamiast przechodzić do trasy okna dialogowego Ustawienia strony, jeśli sam utworzysz ten sam nazwany zakres, to również zadziała.

Jak powtarzać wiersze nagłówka na każdej stronie z wyjątkiem kilku ostatnich stron?

Niestety nie ma wbudowanego sposobu, aby upewnić się, że nagłówki są drukowane na każdej stronie z wyjątkiem ostatniej strony (lub kilku ostatnich stron).

Jednym z obejść może być posiadanie stron, na których nie chcesz, aby nagłówki się powtarzały, więc umieść je w osobnym arkuszu.

Ale to może nie być idealne dla wszystkich.

Poniżej znajduje się kod makra VBA, który to zrobi.

Sub RepeatHeadersPrintExceptLastPage() Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)") With ActiveSheet.PageSetup .PrintTitleRows = "$1:$1" ActiveSheet.PrintOut Od:=1, To:=TotalPages - 1 . PrintTitleRows = "" ActiveSheet.PrintOut From:=TotalPages, To:=TotalPages kończy się End Sub

Powyższy kod używa Application.ExecuteExcel4Macro("POBIERZ.DOKUMENT(50)") aby uzyskać całkowitą liczbę stron w zestawie danych, które zostaną wydrukowane.

Następnie drukuje wszystkie strony (z wyjątkiem ostatniej), aw tym czasie PrintTitleRows jest ustawiony na $1: $1. Tak więc pierwszy wiersz zostanie wydrukowany jako nagłówek na wszystkich stronach z wyjątkiem ostatniej.

Następnie drukowana jest ostatnia strona, w której właściwość PrintTitleRows jest ustawiona na wartość null, więc na ostatniej stronie nie są drukowane żadne wiersze nagłówka.

Jest to niezręczne obejście, ale jeśli chcesz tylko wydrukować wszystkie dane w arkuszu, tak aby nagłówek powtarzał się na każdej stronie z wyjątkiem ostatniej, to zadziała.

Być może będziesz musiał nieco zmodyfikować kod, jeśli chcesz, aby powtarzało się więcej nagłówków lub chcesz, aby nagłówki kolumn były drukowane na każdej stronie.

Mam nadzieję, że ten samouczek okazał się przydatny!

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave