Kā drukāt augšējo rindu katrā Excel lapā (atkārtojiet rindu/kolonnu galvenes)

Strādājot ar datiem programmā Excel, ir ērta funkcija, kas ļauj iesaldēt augšējās rindas un galvenes kolonnas (vai pat bloķēt vairākas augšējās rindas vai kreisās kolonnas).

Tātad, ritinot uz leju, galvenes vienmēr ir redzamas.

Bet tas nav gadījums, kad drukājat savus pārskatus.

Pēc noklusējuma drukātā ziņojuma galvenes rinda būtu tikai pirmās izdrukātās lapas augšpusē, un pēc tam pārējās pārējās lapās tā nebūtu.

Tas var padarīt ziņojumu izskatīšanu par murgu. Iedomājieties, ka atrodaties trešajā lapā un nezināt, ko attēlo datu punkts (un turp un atpakaļ, lai pārbaudītu galvenes, var būt satriecoši).

Risinājums - lai galvenes atkārtojas katrā atskaites izdrukātajā lapā.

Šajā apmācībā es jums parādīšu kā izdrukāt augšējo rindu katrā Excel lapā. Varat arī to konfigurēt tā, lai vairākas augšējās rindas vai kreisās kolonnas atkārtotos katrā lapā.

Apskatīsim, kā to izdarīt!

Kā izdrukāt augšējo rindu katrā Excel lapā

Pieņemsim, ka jums ir datu kopa, kā parādīts zemāk.

Ja izdrukājat šos datus, tie aizņemtu vairākas lapas, bet virsraksts parādīsies tikai pirmajā lapā.

Tālāk ir norādītas darbības, lai pārliecinātos, ka galvenes rinda atkārtojas katrā izdrukātajā lapā.

  1. Noklikšķiniet uz cilnes “Lapas izkārtojums”
  2. Grupā “Lapas iestatīšana” noklikšķiniet uz dialoglodziņa palaidēja (mazā noliektā bultiņa, kā parādīts zemāk)
  3. Dialoglodziņā “Lapas iestatīšana” noklikšķiniet uz cilnes “Lapas”
  4. Noklikšķiniet uz lauka blakus opcijai “Atkārtot rindas augšpusē”
  5. Atlasiet augšējo rindu (pamanīsit, ka laukā “Atkārtojamās rindas augšpusē” automātiski tiek ievietots $ 1: $ 1.
  6. Noklikšķiniet uz Labi.

Tagad, drukājot šos datus, pamanīsit, ka augšējās rindas galvene atkārtojas katrā izdrukātajā lapā.

To var pārbaudīt, noklikšķinot uz cilnes “Fails” un pēc tam uz opcijas “Drukāt”. Tādējādi tiks atvērta rūts Drukas priekšskatījums.

Noklikšķiniet uz bultiņu ikonas drukas priekšskatījuma rūts apakšā, un jums vajadzētu redzēt, ka galvenes atkārtojas katrā lapā.

Tāpat kā mēs esam konfigurējuši iestatījumus, lai katrā lapā tiktu drukāta augšējā rinda, varat arī iestatīt, lai katrā lapā tiktu drukātas vairākas galvenes rindas.

Lai to izdarītu, veiciet iepriekš minēto darbību 5. darbību, nevis atlasiet augšējo rindu, bet atlasiet vairākas augšējās rindas, kuras vēlaties atkārtot katrā izdrukātajā lapā.

Ņemiet vērā, ka jums ir jāatlasa blakus esošās rindas (t.i., varat iestatīt 1., 2. un 3. rindas numuru, lai tās tiktu drukātas uz katras lapas, bet nevar iestatīt, lai 1. un 3. rindas numurs tiktu atkārtots katrā izdrukātajā lapā)

Varat arī iestatīt, lai kreisākā kolonna (vai vairākas kreisākās kolonnas) tiktu atkārtota katrā lapā, kad tā tiek izdrukāta. Process ir tieši tāds pats, kur 5. solī rindas izvēles vietā varat atlasīt kolonnu, kuru vēlaties atkārtot.

Un, protams, varat arī iestatīt augšējās rindas un augšējās kolonnas atkārtošanu katrā izdrukātajā lapā.

Drukājiet rindas katrā lapā, izmantojot NameBox triku

Tagad ļaujiet man arī dalīties ar pārsteidzošu Excel triku, par kuru nezina daudzi cilvēki.

Iepriekš minētās metodes (kur mēs izmantojam dialoglodziņu Lapas iestatīšana) izmantošanas priekšrocība ir tā, ka tā sniedz daudz vairāk iespēju, drukājot pārskatus.

Bet, ja viss, ko vēlaties darīt, ir pārliecināties, ka augšējā vai kreisākā kolonna atkārtojas katrā izdrukātajā lapā, šis NameBox triks ir daudz ātrāks.

Pieņemsim, ka jums ir datu kopa, kā parādīts zemāk.

Tālāk ir norādītas darbības, lai pārliecinātos, ka galvenes ir izdrukātas uz katras lapas

  1. Atlasiet galvenes rindu
  2. Noklikšķiniet uz lauka “NameBox”
  3. Ievadiet tekstu manuāli Print_Titles
  4. Nospiediet ievadīšanas taustiņu

Tieši tā! Tagad, drukājot datu kopu, pirmā rinda atkārtotos katrā lapā.

Ja vēlaties atkārtot vairākas galvenes rindas vai kolonnas, vispirms atlasiet tās un pēc tam nosauciet tās kā Print_Titles

Kāpēc tas darbojas?

Izmantojot dialoglodziņu Lappuses iestatīšana, lai iestatītu atkārtojamās rindas un kolonnas, programma Excel automātiski izveido nosaukto diapazonu ar nosaukumu Print_Titles.

Tātad, tā vietā, lai dotos uz lapas iestatīšanas dialoglodziņa maršrutu, ja pats izveidosit to pašu nosaukto diapazonu, tas arī darbosies.

Kā atkārtot galvenes rindas katrā lapā, izņemot dažas pēdējās lapas?

Diemžēl nav iebūvēta veida, kā pārliecināties, vai galvenes tiek drukātas uz katras lapas, izņemot pēdējo lapu (vai pēdējās lapas).

Viens no risinājumiem varētu būt lapas, kurās nevēlaties atkārtot galvenes, tāpēc atrodieties atsevišķā darblapā.

Bet tas var nebūt ideāls visiem.

Zemāk ir VBA makro kods, kas to darīs.

Sub RepeatHeadersPrintExceptLastPage () Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") ar ActiveSheet.PageSetup .PrintTitleRows = "$ 1: $ 1" ActiveSheet.PrintOut From: = 1, To: PrintTitleRows = "" ActiveSheet.PrintOut From: = TotalPages, To: = TotalPages End with End Sub

Iepriekš minētais kods izmanto Application.ExecuteExcel4Macro (“IEGŪT DOKUMENTU (50)”) lai iegūtu kopējo drukājamo datu kopas lapu skaitu.

Pēc tam tas izdrukā visas lapas (izņemot pēdējo), un šajā laikā PrintTitleRows ir iestatīts uz $ 1: $ 1. Tātad pirmā rinda tiks drukāta kā galvene visās lapās, izņemot pēdējo.

Pēc tam tiek izdrukāta pēdējā lapa, kur rekvizīts PrintTitleRows ir iestatīts uz nulli, tāpēc pēdējā lapā netiek drukātas galvenes rindas.

Tas ir neveikls risinājums, taču, ja vēlaties tikai izdrukāt visus darblapas datus tā, lai galvene atkārtotos katrā lapā, izņemot pēdējo lapu, tas darbotos.

Iespējams, jums būs nedaudz jāmaina kods, ja vēlaties atkārtot vairāk galvenes vai arī vēlaties, lai kolonnu galvenes tiktu drukātas katrā lapā.

Es ceru, ka šī apmācība jums šķita noderīga!

wave wave wave wave wave