A felső sor kinyomtatása az Excel minden oldalán (Sor/oszlop fejléc ismétlése)

Amikor Excelben dolgozik az adatokkal, van egy praktikus funkció, amely lehetővé teszi a felső sor és a fejléc oszlopainak befagyasztását (vagy akár több felső vagy bal oldali oszlop zárolását).

Tehát amikor lefelé görget, a fejlécek mindig láthatók.

De nem ez a helyzet, amikor kinyomtatja a jelentéseket.

Alapértelmezés szerint a nyomtatott jelentés csak a fejléc sort tartalmazza az első nyomtatott oldal tetején, majd a többi oldalon nem lesz.

Ez rémálommá teheti a jelentések végigolvasását. Képzelje el, hogy a harmadik oldalon van, és nem tudja, mit jelent egy adatpont (és a fejlécek ellenőrzése oda -vissza őrjítő lehet).

A megoldás - ismételje meg a fejléceket a jelentés minden kinyomtatott oldalán.

Ebben az oktatóanyagban megmutatom hogyan kell kinyomtatni a felső sort az Excel minden oldalán. Azt is beállíthatja, hogy több felső sor vagy bal oszlop ismétlődjön minden oldalon.

Lássuk, hogyan kell ezt megtenni!

A felső sor kinyomtatása az Excel minden oldalán

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint.

Ha kinyomtatja ezeket az adatokat, akkor több oldalt is igénybe vehet, de a címsor csak az első oldalon jelenik meg.

Az alábbiakban bemutatjuk a lépéseket annak biztosítására, hogy a fejlécsor minden kinyomtatott oldalon megismétlődjön:

  1. Kattintson az „Oldalelrendezés” fülre
  2. Az „Oldalbeállítások” csoportban kattintson a párbeszédpanel indítójára (az alább látható kis ferde nyíl)
  3. Az „Oldalbeállítás” párbeszédpanelen kattintson a „Lap” fülre
  4. Kattintson a „Megismételni kívánt sorok felül” lehetőség melletti mezőre
  5. Válassza ki a felső sort (észre fogja venni, hogy az $ 1: $ 1 automatikusan bekerül a „Megismételni kívánt sorok felül” mezőbe.
  6. Kattintson az OK gombra.

Most, amikor kinyomtatja ezeket az adatokat, észre fogja venni, hogy a felső sor fejléce minden kinyomtatott oldalon megismétlődik.

Ezt ellenőrizheti a „Fájl” fülre kattintva, majd a „Nyomtatás” lehetőségre kattintva. Ezzel megnyílik a Nyomtatási előnézeti panel.

Kattintson a Nyomtatási előnézeti panel alján található nyíl ikonokra, és látnia kell, hogy a fejlécek ismétlődnek minden oldalon.

Ahogy a beállításokat úgy állítottuk be, hogy minden oldalra nyomtatja a felső sort, úgy beállíthatja azt is, hogy több fejléc -sort nyomtatjon minden oldalon.

Ehhez a fenti lépések 5. lépésében a felső sor kiválasztása helyett válasszon ki több felső sort, amelyeket minden nyomtatott oldalon meg akar ismételni.

Ne feledje, hogy ki kell választania az egybefüggő sorokat (azaz beállíthatja, hogy az 1., 2. és 3. sorok minden oldalra nyomtatásra kerüljenek, de nem állítható be, hogy az 1. és 3. sor ismétlődjön minden nyomtatott oldalon)

Azt is beállíthatja, hogy a bal oldali oszlop (vagy több baloldali oszlop) ismétlődjön minden oldalon nyomtatáskor. A folyamat pontosan ugyanaz, ahol az 5. lépésben a sor kiválasztása helyett kiválaszthatja az ismételni kívánt oszlopot.

És természetesen beállíthatja, hogy a felső sor és a felső oszlop ismétlődjön minden nyomtatott oldalon.

Nyomtassa ki a sorokat minden oldalra a NameBox trükk segítségével

Most hadd osszak meg egy csodálatos Excel trükköt is, amiről nem sokan tudnak.

A fenti módszer (ahol az Oldalbeállítás párbeszédpanelt használjuk) előnye, hogy sokkal több lehetőséget kínál a jelentések nyomtatásakor.

Ha azonban csak annyit szeretne tenni, hogy megbizonyosodik arról, hogy a felső vagy bal oldali oszlop minden nyomtatott oldalon megismétlődik, ez a NameBox trükk sokkal gyorsabb.

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint.

Az alábbiakban bemutatjuk a lépéseket annak biztosítására, hogy a fejlécek minden oldalra nyomtatva legyenek

  1. Válassza ki a fejléc sort
  2. Kattintson a „NameBox” mezőre
  3. Kézzel írja be a szöveget Print_Titles
  4. Nyomja meg az Enter billentyűt

Ez az! Most, amikor kinyomtatja az adatkészletet, az első sor minden oldalon megismétlődik.

Ha több fejléc sort vagy oszlopot szeretne megismételni, először válassza ki azokat, majd nevezze el őket Print_Titles

Miért működik ez?

Amikor az Oldalbeállítás párbeszédpanel segítségével beállítja az ismétlődő sorokat és oszlopokat, az Excel automatikusan létrehoz egy elnevezett tartományt a Print_Titles névvel.

Tehát, ha nem az Oldalbeállítás párbeszédpanel útvonalat választja, ha ugyanazt a névvel ellátott tartományt saját maga hozza létre, az is működne.

Hogyan lehet megismételni a fejlécsorokat minden oldalon, kivéve az utolsó néhány oldalt?

Sajnos nincs beépített mód annak biztosítására, hogy a fejlécek minden oldalra nyomtatódjanak, kivéve az utolsó oldalt (vagy az utolsó néhány oldalt).

Az egyik megoldás az lehet, hogy vannak olyan oldalak, ahol nem szeretné, hogy a fejlécek megismétlődjenek, ezért legyen külön munkalapon.

De ez nem mindenki számára ideális.

Az alábbiakban látható a VBA makrókód, amely ezt megteszi.

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

A fenti kód használja Application.ExecuteExcel4Macro („GET.DOCUMENT (50)”) hogy megkapja a nyomtatandó adatkészlet összes oldalát.

Ezután kinyomtatja az összes oldalt (az utolsó kivételével), és ez idő alatt a PrintTitleRows értéke $ 1: $ 1. Tehát az első sor fejlécként lesz nyomtatva az összes oldalon, kivéve az utolsót.

Ezután az utolsó oldal kerül kinyomtatásra, ahol a PrintTitleRows tulajdonság értéke null, így az utolsó oldalra nem kerülnek fejléc sorok.

Ez ügyetlen megoldás, de ha csak annyit szeretne tenni, hogy kinyomtatja a munkalap összes adatát úgy, hogy a fejléc minden oldalon megismétlődjön, kivéve az utolsó oldalt, akkor ez működni fog.

Lehet, hogy egy kicsit módosítania kell a kódot, ha azt szeretné, hogy több fejléc ismétlődjön, vagy az oszlopfejléceket minden oldalra ki kell nyomtatni.

Remélem, hasznosnak találta ezt az oktatóanyagot!

wave wave wave wave wave