Applies ToExcel של Microsoft 365

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

הערה: למרות שהוא יכול להפיק פלטים דומים, PIVOTBY אינו קשור ישירות לתכונת ה- PivotTable של Excel. 

תחביר

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

תחביר הפונקציה PIVOTBY הוא:

PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])

​​​​​​​

ארגומנט

תיאור

row_fields

(נדרש)

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

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

col_fields

(נדרש)

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

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

values

(נדרש)

מערך או טווח מונחה עמודות של הנתונים לצבור.

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

פונקציה

(נדרש)

פונקציית lambda או lambda מוקטנת eta (SUM, AVERAGE, COUNT וכו') המגדירים כיצד לצבור את הערכים.

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

field_headers

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

חסר: אוטומטי. 0: לא 1: כן ואל תציג 2: לא, אך צור3: כן והצג

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

row_total_depth

קובע אם כותרות השורות צריכות להכיל סכומים. הערכים האפשריים הם:

חסר: אוטומטי: סכומים כוללים, ובאפשרותם, סכומי ביניים.0: ללא סכומים1: סכומים כוללים2: סכומים כוללים וסכומי ביניים-1: סכומים כוללים בחלק העליון-2: סכומים כוללים וסכומי ביניים בחלק העליון 

הערה: עבור סכומי ביניים, row_fields חייב להכיל 2 עמודות לפחות. מספרים גדולים מ- 2 נתמכים אם row_field עמודות מספיקות.

row_sort_order

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

ניתן להציג וקטור של מספרים בעת מיון בהתבסס על נתונים row_fields

col_total_depth

קובע אם כותרות העמודות צריכות להכיל סכומים. הערכים האפשריים הם:

חסר: אוטומטי: סכומים כוללים, ובאפשרותם, סכומי ביניים.0: ללא סכומים1: סכומים כוללים2: סכומים כוללים וסכומי ביניים-1: סכומים כוללים בחלק העליון-2: סכומים כוללים וסכומי ביניים בחלק העליון 

הערה: עבור סכומי ביניים, col_fields חייב להכיל לפחות 2 עמודות. מספרים גדולים מ- 2 נתמכים אם col_field עמודות מספיקות.

col_sort_order

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

ניתן להציג וקטור של מספרים בעת מיון בהתבסס על נתונים col_fields

filter_array

מערך 1D מונחה עמודות של בוליאניים המציין אם יש לשקול את שורת הנתונים המתאימה.

הערה: אורך המערך חייב להתאים לאורך של אלה שסופקו כדי row_fields ול- col_fields

relative_to

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

הערכים האפשריים הם:

0: סכומי עמודות (ברירת מחדל)1: סכומי שורה2: סכומים כוללים3: סכום אב של עמודה4: סכום שורת אב 

הערה: לארגומנט זה יש השפעה רק אם הפונקציה דורשת שני ארגומנטים. אם תספק פונקציית lambda מותאמת אישית לפונקציה , היא צריכה לפעול בהתאם לתבנית הבאה: LAMBDA(subset,totalset,SUM(subset)/SUM(totalset)) 

דוגמאות

דוגמה 1: PIVOTBY סיכום של סך המכירות לפי מוצר ושנה.

שימוש PIVOTBY כדי ליצור סיכום של סך המכירות לפי מוצר ושנה. הנוסחה מקריאת: =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM)

דוגמה 2: PIVOTBY סיכום של סך המכירות לפי מוצר ושנה. מיין בסדר יורד לפי מכירות.

דוגמה של הפונקציה PIVOTBY סיכום של סך המכירות לפי מוצר ושנה. הנוסחה היא =PIVOTBY(C2:C76,A2:A76,D2:D76,SUM,,,-2)

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

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