פורום שאלות ותשובות

ברוכים הבאים לפורום שאלות ותשובות באופיס

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

אביבית שואלת:

יש לי קובץ אקסל עם גיליונות רבים. האם ניתן ליצור תוכן עניינים לכל הגיליונות בקובץ?

תשובה:

שלום אביבית,

יש מספר שיטות לבנות תוכן עניינים לגיליונות בקובץ אקסל. להלן נמנה 3 שיטות.

שיטה 1 - ידנית:

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

דוגמא - בונים רשימת גיליונות:

 

מוסיפים קישור לגיליון:

שיטה 2 - נוסחאות:

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

שלבי השיטה:

ראשית, יוצרים טווח (Named Range) באופן הבא:

יוצרים טווח חדש בשם Sheets_List עם הנוסחא הבאה:

 =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

 לאחר מכן משתמשים בנוסחא הבאה:

=IF(ROW(1:1)>COUNTA(Sheets_List),"",INDEX(Sheets_List,ROW(1:1)))

וגוררים מטה:

בעמודה צמודה בונים את נוסחת הקישור בעזרת HYPERLINK וגוררים מטה:

=HYPERLINK("#"&B3&"!A1",B3)

שיטה 3 - קוד VB:

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

בברכה,
צוות AnyFit