כיצד להדפיס את השורה העליונה בכל עמוד ב- Excel (חזור על כותרות שורה/עמודה)

כאשר אתה עובד עם נתונים ב- Excel, יש תכונה שימושית המאפשרת לך להקפיא את השורות העליונות ואת עמודות הכותרת (או אפילו לנעול מספר שורות עליונות או עמודות שמאליות).

אז כשאתה מגולל למטה, הכותרות תמיד נראות לעין.

אבל זה לא המקרה כשאתה מדפיס את הדוחות שלך.

כברירת מחדל, דו"ח מודפס יכלול את שורת הכותרת רק בחלק העליון של הדף המודפס הראשון, ואז שאר כל הדפים האחרים לא יהיו ברשותם.

זה יכול להפוך את מעבר הדיווחים לסיוט. תארו לעצמכם להיות בעמוד השלישי ולא לדעת מה נקודת נתונים מייצגת (והלאה ואחורה לבדוק את הכותרות עלולות להטריף).

הפתרון - יש לחזור על הכותרות בכל עמוד מודפס של הדוח.

במדריך זה אראה לכם כיצד להדפיס את השורה העליונה בכל עמוד ב- Excel. אתה יכול גם להגדיר אותו כך ששורות עליונות מרובות או עמודות שמאל יחזרו על כל דף.

בואו נראה איך עושים זאת!

כיצד להדפיס את השורה העליונה בכל עמוד ב- Excel

נניח שיש לך מערך נתונים כפי שמוצג להלן.

אם תדפיס נתונים אלה, זה ייקח מספר דפים, אך הכותרת תופיע רק בעמוד הראשון.

להלן השלבים לוודא ששורת הכותרת חוזרת על כל דף המודפס:

  1. לחץ על הכרטיסייה 'פריסת עמודים'
  2. בקבוצה 'הגדרת עמודים', לחץ על משגר תיבת הדו -שיח (החץ המוטה קטן כפי שמוצג להלן)
  3. בתיבת הדו -שיח 'הגדרת עמודים', לחץ על הכרטיסייה 'גיליון'
  4. לחץ על השדה שליד האפשרות 'שורות לחזור למעלה'
  5. בחר בשורה העליונה (תבחין כי $ 1: $ 1 מוכנס באופן אוטומטי בשדה "שורות לחזור בחלק העליון".
  6. לחץ על אישור.

כעת, כאשר תדפיס נתונים אלה, תבחין כי כותרת השורה העליונה חוזרת על כל עמוד המודפס.

תוכל לבדוק זאת על ידי לחיצה על הכרטיסייה 'קובץ' ולאחר מכן לחיצה על האפשרות 'הדפסה'. פעולה זו תפתח את חלונית התצוגה המקדימה של ההדפסה.

לחץ על סמלי החצים בתחתית חלונית התצוגה המקדימה של הדפסה, ותראה את הכותרות חוזרות על כל אחד מהדפים.

בדיוק כפי שהגדרנו את ההגדרות להדפסת השורה העליונה בכל עמוד, תוכל גם להגדיר אותה להדפיס שורות כותרות מרובות בכל עמוד.

לשם כך, בשלב 5 של השלבים שלעיל, במקום לבחור בשורה העליונה, בחר מספר שורות עליונות שברצונך לחזור על כל דף מודפס.

שים לב שעליך לבחור שורות רצופות (כלומר, תוכל להגדיר שורה מספר 1, 2 ו -3 שיודפסו על כל עמוד, אך אינך יכול להגדיר שורה מספר 1 ו -3 יחזור על כל עמוד מודפס)

תוכל גם להגדיר את העמודה הימנית ביותר (או את העמודות השמאליות ביותר) לחזור על כל עמוד בעת ההדפסה. התהליך זהה לחלוטין, כאשר בשלב 5, במקום לבחור בשורה, תוכל לבחור את העמודה שברצונך לחזור עליה.

וכמובן, אתה יכול גם להגדיר את השורה העליונה ואת העמודה העליונה לחזור על כל דף מודפס.

הדפס את השורות בכל עמוד באמצעות טריק NameBox

עכשיו, תן לי גם לשתף טריק אקסל מדהים שלא הרבה אנשים יודעים עליו.

היתרון בשימוש בשיטה לעיל (בה אנו משתמשים בתיבת הדו -שיח הגדרת עמודים) הוא בכך שהיא נותנת לך הרבה יותר אפשרויות בעת הדפסת הדוחות שלך.

אבל אם כל מה שאתה רוצה לעשות הוא לוודא שהחלק העליון או העמודה השמאלית ביותר חוזרת על כל דף מודפס, הטריק של NameBox הזה הוא הרבה יותר מהיר.

נניח שיש לך מערך נתונים כפי שמוצג להלן.

להלן השלבים לוודא שהכותרות מודפסות על כל עמוד

  1. בחר בשורת הכותרת
  2. לחץ על השדה 'שם תיבה'
  3. הזן את הטקסט באופן ידני Print_Titles
  4. הקש על מקש enter

זהו זה! כעת כאשר אתה מדפיס את מערך הנתונים, השורה הראשונה תחזור על כל דף.

במקרה שתרצה לחזור על שורות כותרות או עמודות מרובות, בחר תחילה את אלה ולאחר מכן תן את שמם בשם Print_Titles

למה זה עובד?

כאשר אתה משתמש בתיבת הדו -שיח הגדרת עמודים כדי להגדיר את השורות והעמודות שיש לחזור עליהן, Excel יוצר אוטומטית טווח עם שם בשם Print_Titles.

לכן, במקום ללכת במסלול תיבת הדו -שיח הגדרת עמודים, אם תיצור בעצמך את אותו שם טווח, זה גם יעבוד.

כיצד לחזור על שורות כותרות בכל עמוד למעט הדפים האחרונים?

למרבה הצער, אין דרך מובנית לוודא שהכותרות יודפסו על כל עמוד למעט העמוד האחרון (או הדפים האחרונים).

דרך אחת לעקיפת הבעיה יכולה להיות הדפים שבהם אינך רוצה שהכותרות יחזרו על עצמם, לכן היכנס לדף עבודה נפרד.

אבל זה לא יכול להיות אידיאלי עבור כולם.

להלן קוד המאקרו VBA שיעשה זאת.

Sub RepeatHeadersPrintExceptLastPage () Dim TotalPages As Long TotalPages = Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") עם ActiveSheet.PageSetup .PrintTitleRows = "$ 1: $ 1" ActiveSheet.PrintOut מאת: = 1, To: PrintTitleRows = "" ActiveSheet.PrintOut מאת: = TotalPages, אל: = TotalPages מסתיים ב- Sub Sub

הקוד לעיל משתמש Application.ExecuteExcel4Macro ("GET.DOCUMENT (50)") כדי לקבל את מספר הדפים הכולל במערך הנתונים שיודפס.

לאחר מכן הוא מדפיס את כל הדפים (למעט הדף האחרון), ובזמן זה, ה- PrintTitleRows מוגדר ל- $ 1: $ 1. אז השורה הראשונה תודפס ככותרת על כל הדפים למעט השורה האחרונה.

לאחר מכן הדף האחרון מודפס במקום בו המאפיין PrintTitleRows מוגדר כ- null, כך שלא יודפסו שורות כותרות בעמוד האחרון.

זוהי פתרון מגושם, אך אם כל מה שאתה רוצה לעשות הוא להדפיס את כל הנתונים בגליון העבודה כך שהכותרת תחזור על כל דף למעט העמוד האחרון, זה יעבוד.

ייתכן שיהיה עליך לשנות מעט את הקוד למקרה שתרצה שחוזרים על כותרות נוספות או שתרצה להדפיס את כותרות העמודות בכל עמוד.

אני מקווה שמצאת הדרכה שימושית!

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave