ל-Excel אין שיטה מובנית לעדכון אוטומטי של טבלאות ציר. לכן, על מנת לעדכן טבלאות ציר כשחלים שינוים בבסיס הנתונים צריך ללחוץ על הכפתור ה-Refresh (או על הקיצור Alt+F5) או על Refresh All (Ctrl+Alt+F5) אם רוצים לרענן את כל טבלאות הציר בחוברת.

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

נניח חוברת המכילה שני גיליונות: data (בסיס הנתונים של טבלת הציר) ו-report (טבלת הציר)

בלשונית של הגיליון data פותחים את התפריט ומפעילים את האופציה "view code".

בחלון של עורך ה-Vba שנפתח בוחרים ב"Worksheet" בחלון השמאלי של אזור העריכה

בחלון הימני בוחרים ב-Deactivate

הקוד, כאמור, פשוט

1
2
3
Private Sub Worksheet_Deactivate()
ActiveWorkbook.RefreshAll
End Sub

אפשר למחוק את ה- Worksheet_SelectionChange (זוהי ברירת המחדל של Excel)

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

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

ב-Excel 2007 נוספה האפשרות לסנן שורות לפי קריטריונים (Autofilter) בטבלאות הציר. בדוגמה הזאת

AutoFilt01

אפשר להציג בקלות רק את תאריכים שבין ה-15/08/2008 לבין ה-15/09/2008

Excel 2007 מציע אפשרויות רבות לסינון לפי תאריכים

AutoFilt02

הדבר נכון גם לתוויות טקסט

AutoFilt03

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

נניח אותה טבלה בגרסת 2003 של Excel

AutoFilt04

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

על מנת להפעיל את הכלי סינון על טבלת הציר:

1 – בוחרים תא צמוד לגבול השמאלי של אבלת הציר (בדוגמה שלנו C4)

2 – מפעילים את התפריט "נתונים-סנן-סינון אוטומטי"

AutoFilt05

3 – עכשיו אפשר להפעיל את הסינון האוטומטי של העמודות של הטבלה

AutoFilt06

התהליך מוצג בסרטון

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

ברירת המחדל של Excel ממקם את המסננים בעמודה אחת

multCol01

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

multCol02

התהליך פשוט:

מפעילים את התפריט "אפשרויות טבלה"

multCol03

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

multCol04

בדוגמה שלנו נשנה את המספר ל-2 ונקבל

multCol05

ב-Excel 97-2003

multCol06

© 2012 LookUp - פתרונות Excel והדרכה מתקדמת Suffusion WordPress theme by Sayontan Sinha