הפונקציה GETPIVOTDATA מחזירה נתונים גלויים מ- PivotTable.
צילום המסך שלהלן מציג את פריסת PivotTable שנמצאת בשימוש בסעיפים הבאים. בדוגמה זו, =GETPIVOTDATA("Sales",A3) מחזיר את סכום המכירות הכולל:
תחביר
GETPIVOTDATA(data_field, pivot_table, [field1, item1, field2, item2], ...)
תחביר הפונקציה GETPIVOTDATA מכיל את הארגומנטים הבאים:
| ארגומנט | תיאור |
|---|---|
|
data_field נדרש |
שם שדה ה- PivotTable המכיל את הנתונים שברצונך לאחזר. זה צריך להיות במרכאות. דוגמה: =GETPIVOTDATA("Sales", A3). כאן, "Sales" הוא שדה הערכים שברצוננו לאחזר. מכיוון שלא צוין שדה אחר, הפונקציה GETPIVOTDATA מחזירה את סכום המכירות הכולל. |
|
pivot_table נדרש |
הפניה לתא, טווח תאים או טווח תאים בעל שם ב- PivotTable. מידע זה משמש כדי לקבוע איזה PivotTable מכיל את הנתונים שברצונך לאחזר. דוגמה: =GETPIVOTDATA("Sales", A3). כאן, A3 הוא הפניה בתוך ה- PivotTable ומורה לנוסחה באיזה PivotTable להשתמש. |
|
field1, item1, field2, item2... אופציונלי |
1 עד 126 זוגות של שמות שדות ושמות פריטים המתארים את הנתונים שברצונך לאחזר. ניתן לארגן את הזוגות בכל סדר שהוא. שמות שדות ושמות פריטים שאינם תאריכים ומספרים יש להקיף במרכאות. דוגמה: =GETPIVOTDATA("Sales", A3, "Month", "Mar"). כאן, "Month" הוא השדה ו- "Mar" הוא הפריט. כדי לציין פריטים מרובים עבור שדה, הקף אותם בסוגריים מסולסלים (לדוגמה: {"Mar", "Apr"}). עבור טבלאות PivotTable מסוג OLAP, פריטים יכולים להכיל את שם המקור של הממד כמו גם את שם המקור של הפריט. זוג של שדה ופריט עבור PivotTable מסוג OLAP עשוי להיראות כך: "[Product]","[Product].[All Products].[Foods].[Baked Goods]" |
באפשרותך להזין במהירות נוסחת GETPIVOTDATA פשוטה על-ידי הקלדת = (סימן שוויון) בתא שברצונך להחזיר אליו את הערך, ולחיצה על התא ב- PivotTable המכיל את הנתונים שברצונך להחזיר.
באפשרותך להפעיל או לבטל תכונה זו על-ידי בחירת תא כלשהו בתוך PivotTable קיים ולאחר מכן מעבר אל הכרטיסיה >'ניתוח PivotTable'אפשרויות>PivotTable> בטל את הסימון של האפשרות 'צור GetPivotData'.
הערה
- ניתן גם להחליף ארגומנטים של GETPIVOTDATA בהפניות. לדוגמה, =GETPIVOTDATA("Sales",$A$3,"Month",$A 11) כאשר $A 11 מכיל "Mar".
- ניתן לכלול שדות או פריטים מחושבים וכן חישובים מותאמים אישית בחישובי GETPIVOTDATA.
- אם הארגומנט pivot_table הוא טווח הכולל שתי טבלאות PivotTable או יותר, הנתונים מאוחזרים מרכיב PivotTable העדכני ביותר שנוצר.
- אם הארגומנטים של שדה ופריט מתארים תא בודד, הערך של אותו תא מוחזר, ללא קשר לשאלה אם מדובר במחרוזת, מספר, שגיאה או תא ריק.
- אם פריט כולל תאריך, יש לבטא את הערך כמספר סידורי או כמספר מאוכלס באמצעות הפונקציה DATE, כך שהערך יישמר גם בעת פתיחה של גליון העבודה באזור אחר. לדוגמה, ניתן להזין פריט המתייחס לתאריך 5 במרץ 1999 כ- 36224 או כ- DATE(1999,3,5). ניתן להזין שעות כערכים עשרוניים, או באמצעות הפונקציה TIME.
- אם הארגומנט pivot_table אינו טווח שבו נמצא PivotTable, הפונקציה GETPIVOTDATA מחזירה #REF!.
- אם הארגומנטים אינם מתארים שדה גלוי, או אם הם כוללים מסנן דוחות שבו הנתונים המסוננים אינם מוצגים, הפונקציה GETPIVOTDATA מחזירה את ערך השגיאה ערך שגיאה.
דוגמאות
הנוסחאות בדוגמה שלהלן מציגות שיטות שונות לקבלת נתונים מ- PivotTable.
| נוסחה | תוצאה | תיאור |
|---|---|---|
| =GETPIVOTDATA("Sales", $A$3) | $2,500 | החזרת הסכום הכולל של השדה Sales. |
| =GETPIVOTDATA("Sum of Sales", $A$3) | $2,500 | בנוסף, הפונקציה מחזירה את הסכום הכולל של השדה Sales. ניתן להזין את שם השדה בדיוק כפי שהוא נראה בגיליון, או כבסיס שלו (ללא "סכום של", "ספירה של" וכולי). |
| =GETPIVOTDATA("Sales", $A$3, "Month", "Mar") | $10,000 | הפונקציה מחזירה את סך המכירות עבור חודש מרץ. |
| =GETPIVOTDATA("Sales", $A$3, "Month", "Mar", "Product", "Produce", "Sales Person", "Buchanan") | $1,000 | פונקציה זו מחזירה את סך מכירות התוצרת בחודש מרץ עבור Buchanan. |
| =GETPIVOTDATA("Sales", $A$3, "Region", "South") | שגיאת #REF! | החזרת #REF! שגיאה מאחר שנתוני אזור דרום אינם גלויים עקב המסנן. |
| =GETPIVOTDATA("Sales", $A$3, "Product", "Beverages", "Sales Person", "Davolio") | שגיאת #REF! | החזרת #REF! מכיוון שאין נתונים על מכירות משקאות כוללים עבור Davolio. |
זקוק לעזרה נוספת?
תמיד תוכל לשאול מומחה בקהילה הטכנולוגית של Excel או לקבל תמיכה בקהילות.