אביבית שואלת:
יש לי קובץ אקסל עם גיליונות רבים. האם ניתן ליצור תוכן עניינים לכל הגיליונות בקובץ?
תשובה:
שלום אביבית,
יש מספר שיטות לבנות תוכן עניינים לגיליונות בקובץ אקסל. להלן נמנה 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